Message d'alerte

pocahontas83 Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -  
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   -
bonjour
svp je cherche à créer un message d'alerte à chaque ouverture du classeur excel X (par exemple) si une cellule precise est vide.
je vous explique: j'ai un tableau que je rempli au fur est a mesure et à chaque réouverture je doit avoir un message d'alerte si la case A2 est non vide et la case B2 est vide
j'ai tellement essayer avec la fonction validation des données mais j'arrive pas à trouver la bonne formule à ecrire
merci d'avance
A voir également:

2 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Il faut le faire avec un macro
ALT+F11 pour ouvrir l'éditeur VBA, double clic sur ThisWorkbook dans l'arborescence, copier et coller la macro ci-dessous dans la page blanche puis fermer l'éditeur
La macro à l'ouverture s'applique sur la 1ere feuille du classeur (Sheets(1) dans la macro) modifier le 1 si sur une autre feuille
Private Sub Workbook_Open()
If Sheets(1).Range("A2") <> "" And Sheets(1).Range("B2") = "" Then
MsgBox ("Cellule B2 vide")
End If
End Sub


Cdlmnt
Via
0
pocahontas83 Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   2
 
merci infiniment pour ta réponse mais quand je met cette formule et j'enregistre je recois un message d'erreur : les fonctionnalités suivantes ne peuvent pas etre enregistrées dans des classeurs sans macro : Projet VB
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Re

Dans la fenêtre enregistrer il faut choisir comme type Classeur prenant en charge les macros

Cdlmnt
Via
0