Notifications
Clear all

Exibir uma mensagem ao Maximizar a planilha

11 Posts
2 Usuários
0 Reactions
1,850 Visualizações
 Halk
(@halk)
Posts: 54
Trusted Member
Topic starter
 

Pessoal,

Estou tentando criar um código em que o Excel me dê uma mensagem quando eu Maximinizar ou Maximizar a planilha. Dá uma força aí por favor.

Obrigado.

 
Postado : 24/04/2014 7:49 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Tente algo assim..
..Obs: o código tem que ser posto dentro do módulo de Estapasta_de_Trabalho.

Private Sub Workbook_Open()
    If Application.WindowState = xlNormal Then
    MsgBox "Tela Normal"
    ElseIf Application.WindowState = xlMaximized Then
    MsgBox "Tela Maximizada"
    Else: Application.DisplayFullScreen = True
    MsgBox "Tela Cheia"
    End If
End Sub

Att

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

 
Postado : 24/04/2014 7:53 am
 Halk
(@halk)
Posts: 54
Trusted Member
Topic starter
 

Alexandre,

Legal é isso mesmo, mas essa macro ativa só quando eu abro a planilha, eu gostaria que ela fosse ativada quando eu clicar no botão maximinizar.

 
Postado : 24/04/2014 7:59 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Então tente mudar o método.
http://msdn.microsoft.com/en-us/library ... =office.15).aspx
http://www.techrepublic.com/blog/10-thi ... using-vba/

Att

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

 
Postado : 24/04/2014 8:04 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Tente assim..

Private Sub Workbook_WindowResize(ByVal Wn As Window)
     
    If Wn.WindowState = xlMaximized Then
        MsgBox "Foi Maximizado " & Wn.Caption
    ElseIf Wn.WindowState = xlMinimized Then
        MsgBox "Foi Minimizado " & Wn.Caption
    End If
     
End Sub

Att

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

 
Postado : 24/04/2014 8:24 am
 Halk
(@halk)
Posts: 54
Trusted Member
Topic starter
 

Alexandre, Não funcionou.

 
Postado : 24/04/2014 9:33 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Bom não sei se é isso que você queria, mas se você clicar no minimizar do arquivo ( e não da instalação), a mensagem vai aparecer!!

Att

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

 
Postado : 24/04/2014 10:16 am
 Halk
(@halk)
Posts: 54
Trusted Member
Topic starter
 

Funcionou certinho, mas tem como ser na planilha Mãe (ou na da instalação)?

 
Postado : 24/04/2014 11:07 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Eu não estou entendendo.

o que é planilha para você é a guia ou arquivo?

Att

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

 
Postado : 24/04/2014 11:42 am
 Halk
(@halk)
Posts: 54
Trusted Member
Topic starter
 

Eu estou tentando inserir a macro no X que fica vermelho, Aquele que está lá no topo a direita. :lol:

 
Postado : 24/04/2014 12:09 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!

Esse X, refere se a instalação!

Note que se abrir um único arquivo (MeuArquivo.xls), e minimizar (na parte de baixo), a na janela da instalação na parte superior ficara (Microsoft Excel).

Att

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

 
Postado : 24/04/2014 6:51 pm