Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

mettre 2 Private Sub Worksheet_

TEMAGOULTFARID

XLDnaute Occasionnel
bonjour a vous tous,

Comment Unifié 2 Private Sub Worksheet_Change(ByVal Target As Range) dans le même fichier
Je mets le fichier en PJ pour une meilleurs comprehension
Par avance , merci
 

Pièces jointes

  • Unifié Private Sub Worksheet_Change(ByVal Target As Range).xlsx
    10.2 KB · Affichages: 6
Dernière édition:

TEMAGOULTFARID

XLDnaute Occasionnel
Bonsoir, effectivement , je m'en suis rendu compte aussitôt après , encore une erreur de ma part qui ne peut que renforcer ma vigilance pour les futurs demande.Merci de me l'avoir rappeler,je ùet en PJ le fichier conforme a ma demande. Bien a toi
 

Pièces jointes

  • Fichier test.xlsm
    98.4 KB · Affichages: 5

TEMAGOULTFARID

XLDnaute Occasionnel
Bonsoir le fil, FARID, Roblochon

Décidément c'est pas ton jour, Farid

Tu reproduis exactement le même travers...
Des problèmes de mémoire, sans doute ?
Oui , un peu surbooké a u travail q'ils veulent tout maintenant , tout de suite depuis hier.J'aurai préféré prendre mon temps de pouvoir mieux étudier le VBA afin d’essayé me débrouiller tout seul , enfin que je dit tout seul, je me projetais dans le futur du futur.Mais dans l’immédiat, je fais appel au forum avec des mastodonte d'excel pour accélérer mon projet.J'ai très bien avancé, je te rassure.bien a toi
 

TEMAGOULTFARID

XLDnaute Occasionnel
merci pour tes conseilles ,effectivement l'angle de lecture n'est pas la même pour tout le monde. Bonne soirée a toi
 

Staple1600

XLDnaute Barbatruc
Re

J'ai ouvert ton fichier
1) Pas d'userform nommé UserFormMDP
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Count > 1 Then Exit Sub
    Application.EnableEvents = False
    On Error Resume Next
    If Target.Validation.Formula1 = "=nom" Then
        If Err = 0 And IsNumeric(Application.Match(Target, [nom], 0)) And Target <> "" Then UserFormMDP.Show
    End If
    Application.EnableEvents = True
End Sub
2) Pas de nom "nom" dans le gestionnaire de noms
Après ces deux constats, je me suis laissé convaincre de refermer le fichier.
 

TEMAGOULTFARID

XLDnaute Occasionnel
Bonjour , Désolé si j'ai été mal compris et de t'avoir déranger. Merci d'avoir essayer et pour tes conseils de communications.Bien cordialement
 

Staple1600

XLDnaute Barbatruc
Bonsoir le fil, FARID

FARID
Où ai-je écrit que tu m'as dérangé?
Je t'indique seulement que tu joins un fichier exemple incomplet
(il manque un userform, le nom "nom" n’apparaît pas dans le gestionnaire de noms d'Excel)
Or ces éléments sont utilisés dans la macro

Dans ces conditions, difficile de faire des tests, non ?
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…