VBA COLAR EM OUTRO WORKBOOK
Enviado: 14 Ago 2019 às 10:53
Prezados, bom dia
Estou utilizando atualmente um código para copiar as informações de uma planilha e colar em outra, porém, vou precisar que agora que seja colado em outro workbook não mais no mesmo como está sendo o código atual, será que poderiam me ajudar a corrigir o código, estou tendo algumas dificuldades
Segue código atual
Sub Lançamento_distribuidor()
Application.ScreenUpdating = False
Dim resultado As VbMsgBoxResult
resultado = MsgBox("Tem certeza que deseja prosseguir com esta ação?", vbYesNo, "Tomando uma decisão")
If resultado = vbYes Then
MsgBox "Distribuidora/REH cadastrada com sucesso"
Else
MsgBox "Distribuidora/REH NÃO cadastrada"
Exit Sub
End If
Sheets("Cadastro de distribuidor").Select
Range("Tabela3").Select
Selection.Copy
Application.CutCopyMode = False
Selection.Copy
Sheets("Base de distribuidores").Visible = True
Sheets("Base de distribuidores").Select
Range("A2:G2").Select
Do
If ActiveCell <> "" Then
ActiveCell.Offset(1, 0).Select
End If
Loop Until ActiveCell = ""
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Sheets("Cadastro de distribuidor").Select
Sheets("Base de distribuidores").Visible = False
Application.ScreenUpdating = True
End Sub
P.S: O Nome do novo WORKBOOK será Base, estará no caminho Y:\Diego Matos, e o nome da planilha dentro desse workbook é Distribuidores.
Obrigado !!
Estou utilizando atualmente um código para copiar as informações de uma planilha e colar em outra, porém, vou precisar que agora que seja colado em outro workbook não mais no mesmo como está sendo o código atual, será que poderiam me ajudar a corrigir o código, estou tendo algumas dificuldades
Segue código atual
Sub Lançamento_distribuidor()
Application.ScreenUpdating = False
Dim resultado As VbMsgBoxResult
resultado = MsgBox("Tem certeza que deseja prosseguir com esta ação?", vbYesNo, "Tomando uma decisão")
If resultado = vbYes Then
MsgBox "Distribuidora/REH cadastrada com sucesso"
Else
MsgBox "Distribuidora/REH NÃO cadastrada"
Exit Sub
End If
Sheets("Cadastro de distribuidor").Select
Range("Tabela3").Select
Selection.Copy
Application.CutCopyMode = False
Selection.Copy
Sheets("Base de distribuidores").Visible = True
Sheets("Base de distribuidores").Select
Range("A2:G2").Select
Do
If ActiveCell <> "" Then
ActiveCell.Offset(1, 0).Select
End If
Loop Until ActiveCell = ""
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Sheets("Cadastro de distribuidor").Select
Sheets("Base de distribuidores").Visible = False
Application.ScreenUpdating = True
End Sub
P.S: O Nome do novo WORKBOOK será Base, estará no caminho Y:\Diego Matos, e o nome da planilha dentro desse workbook é Distribuidores.
Obrigado !!