Macro - preencher uma coluna de uma planilha fechada

Boa tarde pessoal

tudo bem?

Preciso de auxilio:

Tenho varias planilhas com o mesmo padrão de informações no cabeçalho “ID, PROCESSO, NOME, CIDADE” (Coluna B=ID, Coluna C=PROCESSO e etc) eu precisava preencher todas as células “vazias” da coluna B (ID) com o valor “x” sendo o limite da B5:B100 de cada uma dessas planilhas.

EX:

Poderiam me ajudar?

Criei uma que faz isso mas ela faz dentro da macro e não em outras:

Sub colocar_zero()

For coluna = 2 To 2

For linha = 5 To 100

If Cells(linha, coluna).HasFormula = False Then

If Cells(linha, coluna) = Empty Then

Cells(linha, coluna) = “X”

End If

End If

Next linha

Next coluna

End Sub

Ola @Back0ff1c3, seja bem vindo ao Grupo.

Mas esta usando Calc ou Excel ?

Para as planilhas seguindo a macro dada, talvez isto resolva: For planilha = 1 to 20, colocar antes da For coluna.

Gilberto Schiavinatto estou utilizando o Excel nesse caso. Esse é só um exemplo pois o tamanho da planilha varia muito sendo no máximo de até a linha 100 e coluna 15 onde cada solicitante preenche

O problema é que eu precisava de uma macro que fizesse a leitura de varias planilhas que estão fechadas, realizando o procedimento de abrir cada uma, executar essa função preenchendo os espaços vazios com “X” ou outro valor sem ser alfanumérico mas único do qual possa identificar (sendo apenas na coluna B) e depois fechar e salvar todas. Não sei se isso é possível

Ok, mas a solução não vai servir para o Excel.

Aqui a Ajuda é para o Calc.

ok, muito obrigado amigo