Pessoal, boa noite
Estou trabalhando em um material que é um log de um equipamento, que vem em txt e é diário, porém ja consegui desenvolver a macro para juntar todos os dias do ano todo em um unico arquivo, fazendo papel de banco de dados (enorme). Basicamente o log são todas as funções que são acionadas pelo painel do equipamento.
No desenvolvimento do trabalho, eu me deparei com um problema:
To tentando desenvolver um código que ele vai procurar na coluna b "equipamentos" um valor preenchido, e ao encontrar, vai repetir esse valor em todas as celulas vazias abaixo(so se for vazia) ate encontrar um novo valor, e assim que encontrar um novo valor, repetir novamente esse novo valor em todas as celulas vazias abaixo.. e assim sucessivamente.
Sub repetirvaloresnascelulasabaixo()
Dim x As Long
i = (Cells(Rows.Count, 1).End(xlUp).Row)
For x = 1 To i Step 1
If ThisWorkbook.Worksheets("BD").Cells(x, 2).Value = "" Then
x = x + 1
Else
ThisWorkbook.Worksheets("BD").Cells(x + 1, 2).Value = ThisWorkbook.Worksheets("BD").Cells(i, 2).Value
End If
Next
End Sub
exemplo na planilha anexo.
alguém consegue me ajudar?
obrigado
Postado : 18/01/2018 6:35 pm