Abrir um formulário de usuário quando uma pasta de trabalho for aberta - dicas do Excel

Olá, senhor leitor do Excel!

Como eu mostrei que é quase impossível acompanhar as dicas da semana, vou tentar algo extremamente ambicioso - uma dica do dia! Ao contrário das Dicas da Semana, que vêm com várias impressões de tela, etc. Esta dica rápida do dia vai responder a algumas perguntas do leitor que podem ser de interesse geral.

Vamos colocar a mão na mala postal para ver quem será nosso primeiro leitor sortudo….

Com desculpas a Brigitte (pergunta muito complicada) e Marie (eu nunca respondo perguntas que são * obviamente * digitadas literalmente de seu dever de casa da escola), a primeira leitora sortuda é Judy, que pergunta:

Gostaria de saber como você vincula a caixa de diálogo do Editor VB à planilha. Portanto, quando eu abro o Excel, a caixa de diálogo que criei no VB Editor aparecerá primeiro.

OK Judy, aqui está a resposta:

Quando uma pasta de trabalho é aberta no Excel, a macro Workbook_Open é executada automaticamente. Essa macro deve estar localizada no painel de código associado a Esta pasta de trabalho no editor VBA. Se sua caixa de diálogo for chamada frmCust, esta macro resolverá o problema:

Private Sub Workbook_Open() frmCust.Show End Sub

OK, isso não foi muito doloroso. O problema óbvio aqui é que, quando disparo uma resposta em um e-mail e ela está errada, só pareço tolo para uma pessoa. Este novo meio me permite parecer tolo para muitas pessoas ao mesmo tempo. Parece divertido!

Artigos interessantes...