Notifications
Clear all

VBA - Para voltar ao ultima planilha ativa

7 Posts
3 Usuários
0 Reactions
1,983 Visualizações
(@badchico)
Posts: 35
Eminent Member
Topic starter
 

Amigos,

Qual o código VBA que posso inserir no meu VBA, que volte para o Excel, um estilo ALT+TAB, mais como estou desenvolvendo uma automação para abrir programas externos, teria um simples para voltar para o Excel ? :|

 
Postado : 10/02/2016 12:48 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não entendi. Detalha melhor por favor?
O que exatamente vc pretende?

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 10/02/2016 1:02 pm
(@badchico)
Posts: 35
Eminent Member
Topic starter
 

Não entendi. Detalha melhor por favor?
O que exatamente vc pretende?

Ola Fernando.

Criei uma macro, onde abre vários programas, e o excel fica "escondido" em sobreposto por essas janelas (programas), gostaria que ele ao terminar de abrir todos esses programas, voltasse para o excel, e exibi-se a mensagem, ok, processo finalizado (a mensagem ja fiz, porem o excel fica escondido, sem voltar para a planilha)

 
Postado : 10/02/2016 1:18 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Cola ae o código que abre esses programas....

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 10/02/2016 1:21 pm
(@badchico)
Posts: 35
Eminent Member
Topic starter
 

Fernando, segue abaixo um exemplo:

Sub progra_1()
    Dim objIE6 As New InternetExplorer 'Referencie "Microsoft Internet Controls"
    objIE6.Visible = True
    Dc_URL6 = "https://www.selic.rtm/portal/pub/index.do"
    
    'Navega até o link informado
    objIE6.Navigate2 Dc_URL6
    
    sng = Timer
    Do While sng + 2 > Timer
     Loop

'programa 2
Shell ("\server001controlbincontrol.exe")
    dc_usuario = [B11]
    dc_senha = [B12]
    
    sng = Timer
        Do While sng + 10 > Timer
    Loop
    SendKeys dc_usuario, True
    SendKeys "{TAB}", True
    SendKeys dc_senha, True
    SendKeys "{ENTER}", True
    SendKeys "{TAB}", True

MsgBox "Aplicações Abertas!"

End Sub
 
Postado : 10/02/2016 1:34 pm
fcarlosc
(@fcarlosc)
Posts: 453
Honorable Member
 

Unload Me
Plan1.Activate
Application.Visible = True

 
Postado : 11/02/2016 5:50 am
(@badchico)
Posts: 35
Eminent Member
Topic starter
 

fcarlosc, perfeito !!!

funcionou certinho, muito obrigado.

 
Postado : 11/02/2016 7:40 am