Appliquer à une colonne
Résolu/Fermé
A voir également:
- Target.address vba column
- Déplacer une colonne excel - Guide
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? - Forum Bureautique
- Excel colonne a disparue ✓ - Forum Excel
- Figer une colonne excel - Guide
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer automatiquement. trouvez ce qu'elle veut faire puis proposez une formule à recopier vers le bas dans la colonne a. quelle formule sera en a9 ? - Forum Excel
1 réponse
ThauTheme
Messages postés
1442
Date d'inscription
mardi 21 octobre 2014
Statut
Membre
Dernière intervention
29 juillet 2022
160
10 avril 2015 à 07:56
10 avril 2015 à 07:56
Bonjour Quentin, bonjour le forum,
Tu peux utiliser l'événement SelectionChange qui fera exactement ce que tu demandes :
Mais je te recommande l'événement BeforeDoubleClick, qui lui agira au double-clic plutôt qu'au (simple) clic. Cela évite souvent le lancement de la macro de manière intempestive :
Tu peux utiliser l'événement SelectionChange qui fera exactement ce que tu demandes :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 1 Then 'colonne à adapter, ici A (1)
MsgBox Target.Address(0, 0) 'juste pour que tu vois qu'il te faudra utiliser Target (de type Range) pour la suite
'ton code
End If
End Sub
Mais je te recommande l'événement BeforeDoubleClick, qui lui agira au double-clic plutôt qu'au (simple) clic. Cela évite souvent le lancement de la macro de manière intempestive :
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 1 Then 'colonne à adapter, ici A (1)
Cancel = True 'évite le mode édition lié au double-clic
MsgBox Target.Address(0, 0) 'juste pour que tu vois qu'il te faudra utiliser Target (de type Range) pour la suite
'ton code
End If
End Sub
10 avril 2015 à 08:01
Merci pour ta réponse, malgré mes recherches je n'ai pas trouvé de réponse précise à mon problème pourtant j'ai déjà vu le code que tu exposes, le problème posé n'était surement pas exposé de la même manière :)
Modifié par Quentinb56 le 10/04/2015 à 08:05
10 avril 2015 à 08:09