Hello
en fait il y a une solution (assez courrente) qui ne travail pas en tache de fond mais en évenementiel.
donc :
dans le code de la feuille ou tu veux que la macro s'effectue.
tu colles ce code
'''''''''''''''''''''''''''''''''''''''''
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) '''début des instructions évenementielles sur la feuille
Application.ScreenUpdating = False 'ne pas montrer les action réaliser , augmente la vitesse d'execution
'''''contrôle de sélection simple si sélection de pls colonne ou ligne alors pas de macro ...
If Target.Rows.Count > 1 Then
Exit Sub
End If
If Target.Columns.Count > 1 Then
Exit Sub
End If
'''''''''''''''''''''NOUVELLE TACHE
If Not Application.Intersect(Target, TACOLONNE) Is Nothing Then
ICI TA MACRO A REALISER SI CLIC dans une cellules de la colonne
end if
''''''''''''''''''
end if '''fin des instructions évenementielles sur la feuille
j'utilise souvent ce code pour que des cellules agissent comme des boutons.
si pb n'hésite pas.
et surtout met ton classeur en piéce jointe (.zip, de moins de 50Ko, nom sans espace et accent)