[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
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Mkdir vba ✓ - Forum VB / VBA
- Vba range avec variable ✓ - Forum VB / VBA
3 réponses
m@rina
Messages postés
21073
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
17 octobre 2024
11 342
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
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
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.