Bonjour à tous
J'essaye de transformer une macro fonctionnelle qu'on m'avait aidé à faire ici même pour la mettre sur un autre fichier excel
Il s'agit de copier une plage de cellule au format colonne lorsque l'on double clic sur une case (chaque case fera exécuter la macro pour la plage de cellule de sa propre colonne ex : je double clic sur F4 la macro va me copier les cellules de F5 à F120 Si je double clic sur J4 la macro devrait me copier les cellules de J5 à J120 mais ce n'est pas le cas)
Voici ce que j'ai dans ma feuille excel :
Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Application.Intersect(Target, Range("F4:AB4")) Is Nothing Then
Column = Target.Row
Call Macro1
End If
End Sub
Et voici ce que j'ai dans mon module
Public ligne As Integer
Sub Macro1()
Range("F5" & Column & ":F120" & Column).Copy Sheets("Export").Range("S1")
Sheets("Export").Select
End Sub
Je me trompe peut etre de syntaxe sur la désignation de la colonne où sur la façon de lui montrer la plage à prendre
J'ai essayé en figeant les chiffres mais pas les lettres mais ça ne change rien lors de l’exécution.
Merci d'avance pour vos réponses