Message d'alerte

Fermé
pocahontas83 Messages postés 20 Date d'inscription samedi 16 mars 2013 Statut Membre Dernière intervention 30 novembre 2017 - 11 mai 2015 à 16:59
via55 Messages postés 14502 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 9 décembre 2024 - 12 mai 2015 à 16:08
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 14502 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 9 décembre 2024 2 736
11 mai 2015 à 17:15
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 samedi 16 mars 2013 Statut Membre Dernière intervention 30 novembre 2017 2
12 mai 2015 à 15:39
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 14502 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 9 décembre 2024 2 736
12 mai 2015 à 16:08
Re

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

Cdlmnt
Via
0