Créer une boîte de dialogue sous condition

Fermé
Luvmile - 17 août 2012 à 16:29
 luvmile - 22 août 2012 à 14:32
Bonjour,

Je débute en VBA (je m'y connais très peu) et j'ai une question.

Comment faire pour créer une boîte de dialogue sous condition?

Par exemple en A1 j'ai "W" et en A2 j'ai "SW"

J'aimerai qu'une boite de dialogue avec écrit "erreur" (par exemple) s'ouvre si ces deux conditions sont remplies.

Bien à vous.


A voir également:

3 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 753
17 août 2012 à 16:34
Bonjour,

Clic droit sur l'onglet de la feuille concernée,

Copiez collez ce code dans la fenêtre Visual Basic Editor

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("A1") = "W" And Range("A2") = "SW" Then MsgBox "Erreur"
End Sub



Fermez cette fenêtre et testez
0
Ok merci ça fonctionne...

Maintenant j'ai un peu plus compliqué, je te joins une version de mon doc

J'aimerai qu'il me détecte automatiquement si par exemple colonne T : Antoine va en déplacement à Drogenbos.

Il doit repérer que c'est Antoine qui va là et qui est donc en "W"

Donc qu'il doit afficher un message d'erreur car Jules est en SW et Antoine en W.

Je sais pas si c'est clair...

http://cjoint.com/?BHrrEWc60yH
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 753
18 août 2012 à 09:08
Bonjour,

Soit plus explicite...

Pourquoi uniquement la colonne T, ça concerne exactement qu'elle plage de cellules?
Y a t'il un nom inscrit dans cette plage pour repérer si Antoine est à Enghien?
0
A vrai dire ca concerne chaque jour du mois, j'ai mis la colonne T en exemple. Pour chaque magasin, dans la ligne où c'est écrit "Shop" on inscrit nous-même si la personne va dans un autre magasin. A ce moment là il écrit automatiquement la personne dans le magasin concerné dans la ligne "Action". Et si tu veux il doit repérer quand on place une personne (qui est en W") dans un magasin et que la personne déja présente est en SW.

Suis assez explicite? C'est assez compliqué à expliquer désolé...

Merci de ton aide.
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 753
18 août 2012 à 10:57
je ne comprends toujours pas.
Désolé.
Je reviens lundi, le week end portera surement conseil.

Bon week
0
Alors je vais expliquer d'une autre manière.
Ligne 1 : 1 2 3 4 5 6 (ce sont des dates)
Ligne 2 : W W W SW W DO
Ligne 4 : W W W SW W DO

J'aimerai qu'il m'indique un message d'erreur car il y a deux SW en même date...

Sachant que les valeurs des lignes 2 et 4 peuvent changer.

Bien à toi.
0