Afficher une boite de dialogue au démarrage d'Excel
Résolu
Caloow
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
Caloow Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
Caloow Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Boite de dialogue excel
- Liste déroulante excel - Guide
- Boite gmail saturée - Guide
- Dialogue boost - Accueil - Guide streaming
- Word et excel gratuit - Guide
- Boite gmail bloquée - Guide
Private Sub Workbook_Open(ByVal Target As Range)
If Target.Column = 7 _
And Target.Row >= 2 Then
If UCase(Target.Value) = "OUI" Then
MsgBox "ATTENTION ! Une ou des action(s) curatives sont à effectuer"
End If
End If
End Sub
Il me donne l'erreur suivante :
"Erreur de compilation
La Déclaration de la procédure ne correspond pas à la description de l'événement ou de la procédure de même nom"
Après je pense qu'il me manque une ligne au niveau de " If target.column =7_" pour localiser dans quel feuille ce trouve la colonne à tester (j'ai plusieurs feuille et la colonne en question ce trouve sur la feuille 1)
le moins que l'on puisse dire, c'est que cela ne risque pas de marcher. De plus, a depart vous n'avez pas donne le code qui posait probleme, ca le fait moyen.
Pourquoi voulez-vous que la boite a message apparaisse a l'ouverture du fichier et pas au moment de la saisie auto ou manuelle du "OUI"
Pour que la boite de dialogue servent de rappel, elle est destiner au mécanicien qui vont remplir ce fichier Excel. Le oui concerne une action curative à effectuer ultérieurement, et c'est les mécanos qui le rentre ce "oui". Ce que je voudrai, c'est que lorsque qu'ils ouvrent ce fichier Excel, si le tableau comporte des "OUI" dans la colonne n°7, il y ait une boite de dialogue qui s'affiche en leurs indiquant qu'ils ont des actions curatives à effectuer.
Avez-vous une idée de comment faire ?
Oui. Ce fichier est ouvert/ferme x fois par jour ou .....
Normalement il l'ouvre matin et soir. Après il est susceptible d'être ouvert d'autre fois par moi ou des collègues.