Notifications
Clear all

Aniversariantes (Mês) em MsgBox

6 Posts
3 Usuários
0 Reactions
1,508 Visualizações
(@ermesindeporto)
Posts: 24
Eminent Member
Topic starter
 

Caros colegas,

Seria possível que a informação dos aniversariantes deste mês (mês actual) aparecesse listada (todos os aniversariantes) em uma msgbox em vez de msgbox individuais.

Nessa msgbox coletiva deveria aparecer o nome, data de nascimento e idade (que vão fazer).

Agradeço a vossa ajuda.

 
Postado : 11/12/2013 2:02 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Veja essa mudança que eu fiz no teu código. Creio que vc pode configurar como achar melhor.

Sub AniversariantesMes()

ilin = 2
elin = Sheets("Aniversários").Range("A65536").End(xlUp).Row
'o nome do cliente encontra-se na coluna A da plan "bd"

m = Month(Now)
'd = Day(Now)

'a data de nascimento encontra-se na 8ª coluna da plan "bd"
Do While ilin <= elin
If (m) <> (Month(Sheets("Aniversários").Cells(ilin, 2))) Then
ilin = ilin + 1
Else
nome = nome + Chr$(13) & Sheets("Aniversários").Cells(ilin, 1) & " " & Sheets("Aniversários").Cells(ilin, 2) & " " & Year(Now) - Year(Sheets("Aniversários").Cells(ilin, 2)) & " anos"
ilin = ilin + 1
End If
Loop

MsgBox ("Este mês faz(em) anos: " & nome)

End Sub

 
Postado : 11/12/2013 3:05 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

uma outra forma...

Att

 
Postado : 11/12/2013 3:24 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite galera,

Segue minha sugestão.

Qualquer coisa da o grito.
Abraço

 
Postado : 11/12/2013 3:59 pm
(@ermesindeporto)
Posts: 24
Eminent Member
Topic starter
 

Caros Colegas,

muito obrigado pela vossa ajuda era exatamente isto.

Um abraço aqui de Portugal.

 
Postado : 12/12/2013 3:58 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Caso seja necessário reabrir o tópico, o autor poderá enviar uma MP para um dos moderadores solicitando o desbloqueio.

 
Postado : 12/12/2013 4:54 pm