Retour au range d'avant

T

Temjeh

Guest
Bonsoir à tous

J'aurais juste une petite question: Y a t il un moyen de revenir à ma cell de départ après doubble_clic en col C je recopy des données plus bas...

If Target.Column = 3 Then
Selection.EntireRow.Copy
Range('A65536').End(xlUp).Offset(1, 0).Activate
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

Merci beaucoup

Temjeh
 

coco_lapin

XLDnaute Impliqué
Bonsoir tout le monde.

Si tu veux reselectionner la cellule qui était selectionnée avant d'avoir lancé ta macro alors il faut mettre dans des variables l'adersse de ta cellule avant de lancer ta macro soit:

Ligne_active=Activecells.Row
Colonne_active=Activecells.Column
 

myDearFriend!

XLDnaute Barbatruc
Bonsoir Temjeh, coco_lapin,

Si j'ai bien compris la question :

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
      If Target.Column = 3 Then
            Cancel = True
            Application.ScreenUpdating = False
            Target.EntireRow.Copy
            Range('A65536').End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlPasteValues, _
            Operation:=xlNone, SkipBlanks:=False, Transpose:=False
            Application.CutCopyMode = False
            Target.Activate
            Application.ScreenUpdating = True
      End If
End Sub
Cordialement,
 

Discussions similaires

Réponses
2
Affichages
124
Réponses
5
Affichages
136

Statistiques des forums

Discussions
312 329
Messages
2 087 327
Membres
103 516
dernier inscrit
René Rivoli Monin