Fenetre d'alerte

Résolu/Fermé
xxxVICK70xxx Messages postés 37 Date d'inscription lundi 4 juin 2018 Statut Membre Dernière intervention 17 juin 2020 - 11 juin 2019 à 07:31
xxxVICK70xxx Messages postés 37 Date d'inscription lundi 4 juin 2018 Statut Membre Dernière intervention 17 juin 2020 - 12 juin 2019 à 10:16
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.
A voir également:

1 réponse

fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
11 juin 2019 à 10:20
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


0
xxxVICK70xxx Messages postés 37 Date d'inscription lundi 4 juin 2018 Statut Membre Dernière intervention 17 juin 2020 1
12 juin 2019 à 07:37
bonjour,

j'ai essayer de coller ce code mais ca ne fonctionne pas, ca me dit : erreur de compilation, end sub attendus.
0
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
12 juin 2019 à 08:40
Bonjour,
copie ici l'intégralité de ton code stp
0
xxxVICK70xxx Messages postés 37 Date d'inscription lundi 4 juin 2018 Statut Membre Dernière intervention 17 juin 2020 1
12 juin 2019 à 09:24
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"
0
fabien25000 Messages postés 673 Date d'inscription mercredi 5 octobre 2016 Statut Membre Dernière intervention 28 juillet 2022 59
12 juin 2019 à 09:43
=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;""))
0
xxxVICK70xxx Messages postés 37 Date d'inscription lundi 4 juin 2018 Statut Membre Dernière intervention 17 juin 2020 1
12 juin 2019 à 10:16
super, je me cassais la tête a le mettre à la fin, mais en effet c'est logique, merci.
0