Fenetre d'alerte [Résolu/Fermé]

Signaler
Messages postés
37
Date d'inscription
lundi 4 juin 2018
Statut
Membre
Dernière intervention
17 juin 2020
-
Messages postés
37
Date d'inscription
lundi 4 juin 2018
Statut
Membre
Dernière intervention
17 juin 2020
-
Bonjour,

je voudrais qu'une fenêtre d'alerte s'affiche par rapport un texte spécifique. Dans mon fichier, j'ai une liste déroulante avec restriction de données et je voudrais que si on demande une veste, une fenêtre s'affiche en disant que le délais et très long. et cela pour plusieurs article. Merci de votre aide.

1 réponse

Messages postés
591
Date d'inscription
mercredi 5 octobre 2016
Statut
Membre
Dernière intervention
19 juin 2020
48
bonjour,

code à coller sur la feuille en question dans l’éditeur de VBA (alt + F11)
 Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Application.Intersect(Target, Range("A:A")) Is Nothing Then ' colonne à ajuster à ton cas
        If UCase(Target) = "VESTE" Then MsgBox "Attention délais très long sur cet article"
    End If
End Sub


Messages postés
37
Date d'inscription
lundi 4 juin 2018
Statut
Membre
Dernière intervention
17 juin 2020
1
bonjour,

j'ai essayer de coller ce code mais ca ne fonctionne pas, ca me dit : erreur de compilation, end sub attendus.
Messages postés
591
Date d'inscription
mercredi 5 octobre 2016
Statut
Membre
Dernière intervention
19 juin 2020
48
Bonjour,
copie ici l'intégralité de ton code stp
Messages postés
37
Date d'inscription
lundi 4 juin 2018
Statut
Membre
Dernière intervention
17 juin 2020
1
bonjour,

finalement, j'ai utiliser la fonction 'si' qui va aussi bien :

=SI((B543=liste!$A$76)*ET('fourniture et EPI'!D543=liste!$C$5);liste!$E$5;"")&SI((B543=liste!$A$76)*ET('fourniture et EPI'!D543=liste!$C$6);liste!$E$5;"")&SI((B543=liste!$A$76)*ET('fourniture et EPI'!D543=liste!$C$7);liste!$E$5;"")&SI(B543=liste!$A$40;liste!$E$5;"")

par contre j'aimerais que cette fonction s'annule si je mets un commentaire dans une autre cellule, est-ce possible. par exemple : "sauf si U543=solde"
Messages postés
591
Date d'inscription
mercredi 5 octobre 2016
Statut
Membre
Dernière intervention
19 juin 2020
48
=SI(U543="Solde";"";SI((B543=liste!$A$76)*ET('fourniture et EPI'!D543=liste!$C$5);liste!$E$5;"")&SI((B543=liste!$A$76)*ET('fourniture et EPI'!D543=liste!$C$6);liste!$E$5;"")&SI((B543=liste!$A$76)*ET('fourniture et EPI'!D543=liste!$C$7);liste!$E$5;"")&SI(B543=liste!$A$40;liste!$E$5;""))
Messages postés
37
Date d'inscription
lundi 4 juin 2018
Statut
Membre
Dernière intervention
17 juin 2020
1
super, je me cassais la tête a le mettre à la fin, mais en effet c'est logique, merci.