Notifications
Clear all

Lançar dados em outra planilha vba

2 Posts
2 Usuários
0 Reactions
1,082 Visualizações
(@pires)
Posts: 17
Active Member
Topic starter
 

Bom dia Senhores,

Na planilha anexo consegui montar tudo o que queria, criar um userform para lançar dados. A duvida é a seguinte: como faço para que os dados sejam lançados em outra planilha.

 
Postado : 03/07/2018 9:09 am
(@klarc28)
Posts: 971
Prominent Member
 

Antes, é necessário esclarecer que pasta de trabalho é o arquivo do Excel e que planilha é cada guia que existe dentro dessa pasta de trabalho.

Para lançar em outra planilha, basta mudar onde está escrito Plan1:

Private Sub CommandButton1_Click()

Dim linha As Integer
    linha = Plan2.Range("A100000").End(xlUp).Offset(1, 0).Row
    Plan2.Range("A" & linha).Value = TextBox6.Value
    linha = Plan2.Range("b100000").End(xlUp).Offset(1, 0).Row
    Plan2.Range("b" & linha).Value = TextBox4.Value

End Sub

Se for em outra pasta de trabalho:

Private Sub CommandButton1_Click()

Dim linha As Integer
    linha = Workbooks("lançamentos").Sheets("Plan1").Range("A100000").End(xlUp).Offset(1, 0).Row
    Workbooks("lançamentos").Sheets("Plan1").Range("A" & linha).Value = TextBox6.Value
    linha = Workbooks("lançamentos").Sheets("Plan1").Range("b100000").End(xlUp).Offset(1, 0).Row
    Workbooks("lançamentos").Sheets("Plan1").Range("b" & linha).Value = TextBox4.Value

End Sub

O código acima funciona se a pasta de trabalho lançamentos também estiver aberta.

 
Postado : 03/07/2018 9:21 am