viewtopic.php?f=12&t=11628&p=52616#p52616
Seguem algumas ideias não testadas pois eu não disponho de dois monitores. Teste uma por vez e veja se aproveita alguma.
Monitor1 ~~~> arquivo de trabalho
Monitor2 ~~~> apresentação
##############################################################################################################################
1. se o arquivo aberto no Monitor1 for sempre o mesmo então coloque no final do código um comando para reativá-lo pelo nome
Application.ScreenUpdating = True
Workbooks("MeuArquivo.xlsm").Activate
End Sub
##############################################################################################################################
2. se o arquivo aberto no Monitor1 não for sempre o mesmo então coloque uma caixa de mensagem no início do código para capturar qual é o arquivo ativo.
Sub AlternaPlans()
MsgBox ActiveWorkbook.Name
e se o arquivo retornado como ativo for o do Monitor1 então atribua o arquivo ativo a uma variável e reative-o ao final do código (remova a MsgBox do código)
Sub AlternaPlans()
Dim wb as Workbook
Set wb = ActiveWorkbook
...
...
...
Application.ScreenUpdating = True
wb.Activate
End Sub
##############################################################################################################################
3. se o arquivo aberto no Monitor1 for único e for aberto sempre depois do arquivo do Monitor2, então tente o comando abaixo para reativá-lo
Application.ScreenUpdating = True
Workbooks(Workbooks.Count).Activate
End Sub
###############################################################################################################################
4. abra uma instância do Excel para cada monitor
###############################################################################################################################
Osvaldo
Quatro coisas que odeio: preguiçosos, políticos, Google planilhas e Outlook

Anexe arquivos diretamente no fórum:
+ Resposta / Adicionar um anexo / Selecione o arquivo
CÉLULAS MESCLADAS PODEM AFETAR FÓRMULAS E MACROS.