Bom dia amigos,
Gostaria de uma ajuda.
Preciso realizar o cadastro de clientes, onde os dados estão em um intervalo nomeado "VENDA" da planilha "Cadastro"
Criei um botão (Cadastrar Venda) com uma macro que armazena os dados do intervalo numa variável (venda) e transfere para a última linha da coluna C de uma outra planilha ("Vendas").
Fiz a depuração com inspeção de variáveis e deu tudo certo até o ponto de transferir o valor, que é onde não consegui avançar
O código não transfere o intervalo inteiro, somente a primeira coluna. Como faço para transferir um intervalo inteiro através da função .value?
A planilha é mais complexa, mas só vou colar o código a que se refere esse tópico:
Sub Cadastrar_Venda()
'
' Cadastrar_Venda Macro
' [VARIÁVEIS]
venda = Worksheets("Cadastro").Range("VENDA")
colarvenda = Sheets("Vendas").Cells(Rows.Count, "C").End(xlUp).Offset(1, 0).AddressLocal
Sheets("Vendas").Select
On Error Resume Next
ActiveSheet.ShowAllData
Planilha2.Range(colarvenda).Value = venda
End Sub
Acredito que não seja isso. Mas essa é a idéia que pretendo executar.
Agradeço a ajuda
Postado : 23/07/2016 7:48 am