[VBA] Aide pour un script
Résolu/Fermé
thepatatane
Messages postés
180
Date d'inscription
vendredi 11 février 2011
Statut
Membre
Dernière intervention
22 mai 2016
-
Modifié par thepatatane le 21/05/2016 à 22:51
thepatatane Messages postés 180 Date d'inscription vendredi 11 février 2011 Statut Membre Dernière intervention 22 mai 2016 - 22 mai 2016 à 15:01
thepatatane Messages postés 180 Date d'inscription vendredi 11 février 2011 Statut Membre Dernière intervention 22 mai 2016 - 22 mai 2016 à 15:01
A voir également:
- [VBA] Aide pour un script
- Script vidéo youtube - Guide
- Script bat - Guide
- Mkdir vba ✓ - Forum VB / VBA
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Excel compter cellule couleur sans vba - Guide
3 réponses
m@rina
Messages postés
21108
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
30 novembre 2024
11 364
22 mai 2016 à 04:51
22 mai 2016 à 04:51
Bonsoir,
Pour moi, ce que tu demandes n'est pas clair... Je n'ai pas compris ce que tu veux comme message. Parce que afficher ce que tu es en train de choisir, je ne vois pas bien l'intérêt...
m@rina
Pour moi, ce que tu demandes n'est pas clair... Je n'ai pas compris ce que tu veux comme message. Parce que afficher ce que tu es en train de choisir, je ne vois pas bien l'intérêt...
m@rina
f894009
Messages postés
17206
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
22 novembre 2024
1 710
22 mai 2016 à 09:21
22 mai 2016 à 09:21
Bonjour,
En effet, sans les positons des différents tableaux et liste de validation, pas simple, mais code a mettre dans VBA de la feuille en adaptant a vos tableaux
si j'ai bien compris votre besoin, une façon de faire:
En effet, sans les positons des différents tableaux et liste de validation, pas simple, mais code a mettre dans VBA de la feuille en adaptant a vos tableaux
si j'ai bien compris votre besoin, une façon de faire:
Private Sub Worksheet_Change(ByVal Target As Range) 'liste de validation de donnees If Not Application.Intersect(Target, Range("C1:C7")) Is Nothing And Target <> "" Then 'recherche dans table de noms la ligne pour "voir" la valeur de la cellule colonne suivante Ln = Application.WorksheetFunction.Match(Target, Range("A1:A7"), 0) If Range("B" & Ln).Value = 0 Then Target.Comment.Delete 'efface le commentaire Else: 'creation commentaire avec effacement pour mise a jour si changement de valeur With Range("C" & Target.Row) .Comment.Delete .AddComment .Comment.Text Text:=CStr(Range("B" & Ln)) .Comment.Visible = False End With End If End If End Sub
thepatatane
Messages postés
180
Date d'inscription
vendredi 11 février 2011
Statut
Membre
Dernière intervention
22 mai 2016
4
22 mai 2016 à 15:01
22 mai 2016 à 15:01
Merci !
J'ai trouvé avec votre aide, ça fonctionne.
Bonne journée.
J'ai trouvé avec votre aide, ça fonctionne.
Bonne journée.