Bonjour ThauThème,
Merci pour votre réponse .
Je vais essayer d'être clair . Est ce qu'il y a un moyen de générer des messages d'erreurs venus de plusieurs feuilles utilisés sur un même fichier excel?
Par exemple
Private Sub Workbook_Open()
''pour les patients stables
Dim EtatPatient1 As Range
For Each EtatPatient1 In ActiveSheet.Range("ListEtatPatient")
Valeur = Cells(EtatPatient1.Row, 1)
If EtatPatient1 = "Stable" Then
MsgBox "Le patient" & Valeur & "doit revenir une année après pour vérifier la stabilité.", vbExclamation, "Vérification du patient stable"
Else
End If
Next
'''pour les patients instables
Dim EtatPatient2 As Range
For Each EtatPatient2 In ActiveSheet.Range("ListEtatPatient2")
Valeur = Cells(EtatPatient2.Row, 1)
If EtatPatient1 = "Instable" Then
MsgBox "Le patient" & Valeur & "est instable et doit revenir pour un autre suivi.", vbCritical, "Vérification du patient instable"
Else
End If
Next
End Sub
''''ce que j'ai cité ci-haut s'affiche quand j'ouvre excel mais c'est seulement sur la première feuille saisie
Ma question reviens comme suit: Si je voulais ouvrir d'autres feuilles sur le même fichier excel et que je saisisse les mêmes patients, j'aurais t'il un code pour afficher si un patient est stable ou pas. En passant j'ai deux états du patient. L'un pour sa stabilité et l'autre pour son instablité . Allez!!! C'est faisable ou pas