Fernando,
Não consegui entender a lógica, desculpe minha ignorância, mas tenho mais planilhas e qdo abre ele não fica ativa onde está as informações da data de nascimento, então como ele vai buscar estas informações ?
abaixo segue o código da inicialização de minha planilha:
(lembrando que abaixo refere-se Plan1=menu Plan2=bd
'inicializando a planilha
Private Sub Workbook_Open()
Application.DisplayFullScreen = True
Application.CommandBars("Full Screen").Visible = False
Application.CommandBars(1).Enabled = False
Application.DisplayFormulaBar = False 'barra de fórmulas
Application.DisplayStatusBar = False 'barra de status
Application.CommandBars("Formatting").Visible = False 'barra de ferramentas formatação
Application.CommandBars("Drawing").Visible = False 'barra de ferramentas desenho
Application.CommandBars("Forms").Visible = False 'barra de ferramentas formulários
Application.CommandBars("Stop Recording").Visible = False 'botão parar gravação
Application.CommandBars("Standard").Visible = False
Sheets("menu").Select
Range("B2").Select
On Error Resume Next
Dim strNome As String
'strNome = application.worksheetfunction.lookup(date(),activesheet.Range("B:B),Activesheet.Range("A:A"))
'strNome = application.worksheetfunction.lookup(date(),Sheets("bd").Range("H:H),Sheets("bd").Range("A:A"))
If strNome <> "" Then
MsgBox "Cliente " & strNome & " está de aniversário hoje ! ! !", vbExclamation, "Atenção"
End If
'Sheets("bd").Cells(i, 8) = nasc
'MsgBox "Seja bem vindo ! ! !", vbExclamation, "Olá !!!"
UserForm1.Show
End Sub
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 15/07/2009 9:05 am