MPrudencio cheguei a isso aqui e esta OK, so falta agora chamar a Macro que esta dentro da Planilha Lojista Matriz, e depois disto fechar a A Planilha Lojista Matriz ficando aberta somente a Planilha Tabela Interna Janeiro.
Tenho 2 situacoes aqui ocorrendo.
1 - Se eu executar esta macro abaixo dentro da Planilha Tabela Interna Janiero, faz-se tudo correto inclusive fecha Ok a Planilha Lojista Matriz,
2- Como faço agora para rodar a planilha em Lojista Matriz estando eu ainda rodando a Macro da tabela anterior ?
tentei algumas coisa que deram erradas
Sub B5_Atualizar_Tabela_Lojistas()
'Workbooks.Open Filename:="C:UsersAndreDesktopPedidos GauerTabela InternaLojista Matriz.xlsm"
Dim Planilha As String
Sheets("RESUMO").Visible = True
Sheets("RESUMO").Select
Sheets("MENU").Visible = False
Planilha = Range("H6").Value
Sheets("ATUALIZAR").Visible = True
Sheets("ATUALIZAR").Activate
Workbooks.Open Filename:= _
"C:UsersAndreDesktopPedidos GauerTabela InternaLOJISTA MATRIZ.xlsm" 'informe o caminho de seu arquivo
Sheets("PROGRESSIVA").Visible = xlSheetVisible
Windows("LOJISTA MATRIZ.xlsm").Activate
Sheets("PROGRESSIVA").Select
Worksheets("PROGRESSIVA").Unprotect "1234"
Windows("Tabela Interna Janeiro.xlsm").Activate
Sheets("ATUALIZAR").Activate
Range("D3:M14").Select
Selection.Copy
Windows("LOJISTA MATRIZ.xlsm").Activate
Sheets("PROGRESSIVA").Select
Range("P3").Activate
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("Tabela Interna " & [Planilha] & ".xlsm").Activate
Range("D16:M19").Select
Application.CutCopyMode = False
Selection.Copy
Windows("LOJISTA MATRIZ.xlsm").Activate
Sheets("PROGRESSIVA").Select
Range("P16").Activate
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("Tabela Interna " & [Planilha] & ".xlsm").Activate
Range("D21:M35").Select
Application.CutCopyMode = False
Selection.Copy
Windows("LOJISTA MATRIZ.xlsm").Activate
Sheets("PROGRESSIVA").Select
Range("P21").Activate
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("Tabela Interna " & [Planilha] & ".xlsm").Activate
Range("D37:M45").Select
Application.CutCopyMode = False
Selection.Copy
Windows("LOJISTA MATRIZ.xlsm").Activate
Sheets("PROGRESSIVA").Select
Range("P37").Activate
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Worksheets("PROGRESSIVA").Protect "1234"
Sheets("PROGRESSIVA").Visible = xlSheetVeryHidden
Sheets("AVISO").Select
'-------------------------------------------------------------
Windows("LOJISTA MATRIZ.xlsm").Activate
' Run "Salvar"
' Application.Run "LOJISTA MATRIZ.xlsm!Salvar"
Windows("Tabela Interna " & [Planilha] & ".xlsm").Activate
'--------------------------------------------------------------
'ActiveWorkbook.Save
ActiveWindow.Close
Sheets("MENU").Visible = True
Sheets("ATUALIZAR").Visible = False
Sheets("RESUMO").Visible = False
Sheets("MENU").Activate
End Sub
Postado : 24/01/2016 10:32 am