none
Macro para preencher célula vazia a partir de outra célula no excel usando VBA. RRS feed

  • Pergunta

  • Prezados,

    Preciso de uma macro no excel (VBA) que preencha células vazias a partir de uma célula que gera resultados (valores) diferentes. Por exemplo: Em uma única célula de uma planilha (1) serão gerados vários valores (já formulados). Dessa célula, preciso preencher um banco de dados em outra planilha (2) numa mesma linha contendo cada um dos valores gerados pela célula da planilha (1).

    Alguém pode me enviar essa macro? Obrigado.


    • Editado Camargos quinta-feira, 25 de agosto de 2016 20:40
    quinta-feira, 25 de agosto de 2016 20:39

Todas as Respostas

  • Adapte o código para a sua necessidade real:

    Sub preencher_plan2()
    
    Dim cols As Long
    Dim wks1 As Worksheet
    Dim wks2 As Worksheet
    
    Set wks1 = Sheets("Plan1")
    Set wks2 = Sheets("Plan2")
    
    cols = ActiveSheet.Columns.Count
    
    wks2.Cells(2, cols).End(xlToLeft).Offset(0, 1).Value = wks1.Range("A1")
    
    End Sub

    No código acima, cada vez que é rodado, o valor da célula A1 da plan1 é lançado na primeira célula vazia da 2ª linha da plan2. Agora é só adaptar a sua real necessidade.

    AbraçoS!


    Rafael Kamimura - http://excelmaniacos.com

    quinta-feira, 25 de agosto de 2016 21:17