Macro pour un copier-coller ligne active

Résolu/Fermé
Pika - 14 oct. 2009 à 14:56
 Pika - 14 oct. 2009 à 17:41
Bonjour,
Je cherche tout simplement une macro pour faire un copier-coller (juste la valeur) d'une cellule vers une autre en fonction de la ligne active.
Par ex : le curseur est en A18. Je veux faire copier-coller spécial valeur de la cellule K18 vers la cellule J18.
Merci de votre aide.
A voir également:

4 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
14 oct. 2009 à 17:29
Bonjour

Sub copier_KversJ()
Dim lig as long
lig = Selection.Row
Cells(lig, 10) = Cells(lig, 11)
End Sub
1
Merci Michel.
C'est tout à fait ce que je recherchais.
0
Bonjour,
Il faut ituliser cette commande

Sub Macro1()

Range("K18").Select
Selection.Copy
Range("J18").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Application.CutCopyMode = False
Range("J18").Select

End Sub
0
Re-bonjour,
On pourra maintenant mettre cette appli dans une boucle qui saute ligne par ligne. Est-ce que ça va de la ligne 18 à la 19 par exemple?
0
Merci bayedav.
Juste une petite précision, je souhaite que la macro s'effectue en fonction d'où est le curseur. Il doit y avoir une commande du type "ActiveCell" mais je n'ai pas bien compris comment la faire fonctionner.
0