Se eu usar:
ActiveWorkbook.Activate
Eu permaneço ainda na planilha do banco de dados.
Eu preciso voltar para a planilha inicial. É nesse momento que gostaria de manter o nome de cada planilha sem ter que ficar editando para "orçamento.xlsx"
Funciona assim: Estou trabalhando numa planilha e acionando o código, vou para outra pasta, copio os dados e volto para a planilha inicial.
Como voltar para essa planilha sem ter que ficar renomeando todos os arquivos que utilizo para "orçamento.xlsx"?
Veja o código para um melhor entendimento;
Selection.Copy
    Workbooks("Banco.xlsm").Activate
    Sheets("CATALOGO").Select
    Range("B3").Select
    ActiveSheet.Paste
    
    Workbooks("Banco.xlsm").Activate
    Sheets("CATALOGO").Select
    Range("C5").Select
    Range(Selection, Selection.End(xlDown)).Select
    Range(Selection, Selection.End(xlToRight)).Select
    Selection.Copy
    Workbooks("orçamento.xlsx").Activate
    Sheets("Comp_analiticas").Select
    Range("A200000").Select
    Selection.End(xlUp).Select
    ActiveCell.Offset(2, 0).Select
'    ActiveSheet.Paste
    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=False
                                                                                                	                                                
	                                         
                    
                    	
                            Postado : 09/08/2018 12:31 pm