Notifications
Clear all

Msgbox ao iniciar sistema

4 Posts
2 Usuários
0 Reactions
927 Visualizações
(@rilton)
Posts: 232
Reputable Member
Topic starter
 

Boa tarde,

estou criando uma planilha de programação, e queria saber se tem como fazer com que ao iniciar a planilha a mesma me dá um alerta com uma msgbox dizendo quais programações existe para a data atual. Por exemplo, no meu banco de dados eu tenho umas programações para a data de hoje 09/10/2012, ao iniciar a planilha nesta data, a mesma me notifica as programações existentes no meu banco de dados que serão realizadas hoje. caso deixei algo sem exclarecimento, podem me perguntar.
segue em anexo a planilha.

 
Postado : 09/10/2012 2:00 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Seria .....

Private Sub Workbook_Open()
    Dim cell As Range
    Dim rng As Range
    Set rng = Range("B1:B100")
    Dim strAddresses As String

    For Each cell In rng
        If cell.Value = Date Then strAddresses = strAddresses & cell.Offset(, -1) & vbNewLine
    Next cell
    MsgBox strAddresses, vbInformation
End Sub

Considerando os dados abaixo, é adaptar

Tipo Data
Programa1 9/10/2012
Programa2 10/10/2012
Programa3 11/10/2012
Programa4 9/10/2012
Programa5 19/10/2012
Programa6 9/10/2012

 
Postado : 09/10/2012 4:53 pm
(@rilton)
Posts: 232
Reputable Member
Topic starter
 

alexandrevba , boa noite

Neste caso o banco de dados deveria estar na planilha do excel, porém meu banco está no access, sendo assim o código acima seria diferente, ou não? Queria encontrar um jeito de conectar ao banco de dados e encontrar na coluna de data inicial as programações do dia vigente, e ao iniciar o sistema a planilha me exibiria a seguinte mensagem:" existem 2 atividades programadas para hoje."

 
Postado : 09/10/2012 9:09 pm
(@rilton)
Posts: 232
Reputable Member
Topic starter
 

Respondido nesse link viewtopic.php?f=16&p=31266#p31266

 
Postado : 20/10/2012 10:21 pm