Message d'alerte

pocahontas83 Messages postés 20 Statut Membre -  
via55 Messages postés 14393 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

2 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    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
  2. pocahontas83 Messages postés 20 Statut Membre 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
    1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
       
      Re

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

      Cdlmnt
      Via
      0