Notifications
Clear all

Trocar "zeros" por "vazio" em uma coluna

4 Posts
3 Usuários
0 Reactions
1,086 Visualizações
(@brunsftw)
Posts: 93
Trusted Member
Topic starter
 

Boa tarde, amigos.
Eu tenho uma coluna com mais de 4000 registros em que eu preciso, via vba, varrer uma determinada coluna e substituir tudo que for "0" por "Vazio".
Aqui um exemplo do tipo de dados que eu trabalho na coluna "F":

0
4900
4510
4255
4008
0
7449
4253
4510
0
4510
4510
4510
0

Se alguém puder me ajudar...
Obrigado!

 
Postado : 13/11/2015 1:02 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Pode utilizar a mesma rotina indicada no topico abaixo, é só ajustar o Range e trocar a linha: If Len(Trim(cel)) = 0 Then cel = ""

por esta:
If cel = 0 Then cel = ""

Preencher Células Vazias [Resolvido]
viewtopic.php?f=10&t=18039

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 13/11/2015 1:46 pm
(@edivan)
Posts: 119
Estimable Member
 

Tente essa macro:

Troque Plan1 pelo nome da sua aba

Sub TrocarZero()

Dim lin As Integer
lin = 2 'aqui coloque o numero da primeira linha onde seus numeros estão

Do Until Sheets("Plan1").Cells(lin, 6) = ""
If Sheets("Plan1").Cells(lin, 6) = 0 Then Sheets("Plan1").Cells(lin, 6) = ""
lin = lin + 1
Loop

End Sub

Visite meu blog: programacaopassoapasso.wordpress.com

 
Postado : 13/11/2015 3:09 pm
(@brunsftw)
Posts: 93
Trusted Member
Topic starter
 

Obrigado, caras!

 
Postado : 16/11/2015 7:17 am