Bonjour,
après des heures et des heures de recherche je m'en remets à vous pour résoudre mon problème.
Je ne suis pas expert,
Je voudrais transformer cette marco avec des variables fixe avec des variables mobile
Partir de la cellule dans laquelle je me trouve la en A10 mais cela peux être aussi A30 ou A50 ou de la position de mon cellule actuellement sélectionnée
macell = ActiveCell.Address(0, 0)
et exécuter la macro
je suppose qui fait utiliser l’Offset(1, 1) pour déplacer le curseur
pas si j'ai bien tout compris, mais ca pourrait ressembler a qqch comme ca :
VB:
Sub Macro4()
With ActiveCell
.Copy
.Offset(0, 1).PasteSpecial (xlPasteAll)
.Offset(6, -4).Copy
.Offset(1, 1).PasteSpecial (xlPasteAll)
Application.CutCopyMode = False
.Select
End With
End Sub
Sub Macro4()
With ActiveCell
.Offset(1, 6).Copy
.Offset(1, 7).PasteSpecial (xlPasteAll)
.Offset(7, 2).Copy
.Offset(2, 7).PasteSpecial (xlPasteAll)
Application.CutCopyMode = False
.Select
End With
End Sub
merci les amis ,on va en rester la comme la macro fonction bien depuis la cellule en G10 , G30 ,G50 .... Gxx
une dernière chose ,je voudrai exécuter la macro que si seulement sur la colonne en G pour éviter de faire de bêtise