Bonjour à tous,
Je vous sollicite aujourd'hui car j'ai un problème sur mon MACRO, n'ayant pas utilisé excel en développeur depuis fort longtemps cela ne fonctionne pas bien.
Voilà j'ai un tableau excel avec en colonne K les dates d'échéance. Je souhaite qu'à la mise en route de mon tableau un message d'alerte apparaisse lorsque ma date est à 90 jours de manière à imprimer la facture du client en amont. Je ne sais pas si cela est possible qu'immédiatement en cliquant sur OK cela renvoie à la facture (excel) pour que je puisse l'éditer et surtout que cela me supprime l'alerte puisque imprimé.
Je ne sais pas si mes explications sont claires merci beaucoup de m'éclairer.
Ci-DESSOUS MACRO
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Private Sub Workbook_Open() For Each cel In Range("K6:K" & [K65000].End(xlUp).Row) If cel.Value >= Date Then msg = msg & cel.Offset(0, -1).Value & ", ": j = j + 1 Next cel If msg <> "" Then Select Case j Case Is < 2 MsgBox "Le numéro" & Left(msg, Len(msg) - 2) & "arrive à échéance" Case Else MsgBox "Les numéros" & Left(msg, Len(msg) - 2) & "arrivent à échéance" End Select End If End Sub
Partager