Bom dia pessoal,
Estou atualizando o cadastro de clientes aqui da empresa e estou criando uma macro pra salvar e organizar a lista de clientes.
Em uma aba "principal" é digitado os dados do cliente e ao clicar no botão da macro eles são salvos numa lista organizada por ordem de empresa.
O problema é que não consigo passar para a próxima linha ao salvar o proximo contato, sendo que ele esta apagando o anterior... Alguem sabe como corrigir isso?
segue o codigo da macro, acredito que o erro esta na linha destacada mas não sei como corrigir:
Range("F9:F16").Select
Selection.Copy
Sheets("Lista_Contatos").Select
ActiveWindow.SmallScroll Down:=12
Range("A40").Select <---ACREDITO QUE O ERRO ESTA AQUI
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=True
ActiveWindow.SmallScroll Down:=-18
Range("A1").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Application.CutCopyMode = False
ActiveWorkbook.Worksheets("Lista_Contatos").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Lista_Contatos").Sort.SortFields.Add2 Key:=Range( _
"B2:B40"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("Lista_Contatos").Sort
.SetRange Range("A1:K40")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Range("A1").Select
Sheets("Cadastro_Clientes").Select
Selection.ClearContents
Range("F9").Select
End Sub
Valeu!!