Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

recopier cellule toujours differentes

4 réponses
Avatar
Patcas
Bonjour
J'ai des tableux de taille variable
je voudrais recopier 2 cellules de la colonne A sur la colonne D
je connais leur ligne par des valeurs obtenues par formules en P1 et P2
Comment ecrire quelque chose du genre

si z = valeur P1 et y = valeur P2
A(p1):A(p2). select
selection.copy
D(p1):d(p2).select
ActiveSheet.Paste

j'ai essayé plein de façon et ça donne rien

Merci de votre aide

Patrice C.

4 réponses

Avatar
Garette
Bonjour,

Sub Test1()
Cells(Range("P1").Value, 4).Value = Cells(Range("P1").Value, 1).Value
Cells(Range("P2").Value, 4).Value = Cells(Range("P2").Value, 1).Value
End Sub

ou

Sub Test2()
Cells(Range("P1").Value, 1).Copy (Cells(Range("P1").Value, 4))
Cells(Range("P2").Value, 1).Copy (Cells(Range("P2").Value, 4))
End Sub

ou

Sub Test3()
Cells([P1], 1).Copy (Cells([P1], 4))
Cells([P2], 1).Copy (Cells([P2], 4))
End Sub




"Patcas" a écrit dans le message de
news: rEcLh.67$
Bonjour
J'ai des tableux de taille variable
je voudrais recopier 2 cellules de la colonne A sur la colonne D
je connais leur ligne par des valeurs obtenues par formules en P1 et P2
Comment ecrire quelque chose du genre

si z = valeur P1 et y = valeur P2
A(p1):A(p2). select
selection.copy
D(p1):d(p2).select
ActiveSheet.Paste

j'ai essayé plein de façon et ça donne rien

Merci de votre aide

Patrice C.





Avatar
JB
Bonjour,

P1 = 10
Cells(P1, 1).Copy Cells(P1, 4)

JB

On 18 mar, 16:11, "Patcas"
wrote:
Bonjour
J'ai des tableux de taille variable
je voudrais recopier 2 cellules de la colonne A sur la colonne D
je connais leur ligne par des valeurs obtenues par formules en P1 et P2
Comment ecrire quelque chose du genre

si z = valeur P1 et y = valeur P2
A(p1):A(p2). select
selection.copy
D(p1):d(p2).select
ActiveSheet.Paste

j'ai essayé plein de façon et ça donne rien

Merci de votre aide

Patrice C.


Avatar
Patcas
MERCI c'est tout OK

"Garette" a écrit dans le message de news:
u4U%
Bonjour,

Sub Test1()
Cells(Range("P1").Value, 4).Value = Cells(Range("P1").Value, 1).Value
Cells(Range("P2").Value, 4).Value = Cells(Range("P2").Value, 1).Value
End Sub

ou

Sub Test2()
Cells(Range("P1").Value, 1).Copy (Cells(Range("P1").Value, 4))
Cells(Range("P2").Value, 1).Copy (Cells(Range("P2").Value, 4))
End Sub

ou

Sub Test3()
Cells([P1], 1).Copy (Cells([P1], 4))
Cells([P2], 1).Copy (Cells([P2], 4))
End Sub




"Patcas" a écrit dans le message de
news: rEcLh.67$
Bonjour
J'ai des tableux de taille variable
je voudrais recopier 2 cellules de la colonne A sur la colonne D
je connais leur ligne par des valeurs obtenues par formules en P1 et P2
Comment ecrire quelque chose du genre

si z = valeur P1 et y = valeur P2
A(p1):A(p2). select
selection.copy
D(p1):d(p2).select
ActiveSheet.Paste

j'ai essayé plein de façon et ça donne rien

Merci de votre aide

Patrice C.









Avatar
Patcas
Merci


"JB" a écrit dans le message de news:

Bonjour,

P1 = 10
Cells(P1, 1).Copy Cells(P1, 4)

JB

On 18 mar, 16:11, "Patcas"
wrote:
Bonjour
J'ai des tableux de taille variable
je voudrais recopier 2 cellules de la colonne A sur la colonne D
je connais leur ligne par des valeurs obtenues par formules en P1 et P2
Comment ecrire quelque chose du genre

si z = valeur P1 et y = valeur P2
A(p1):A(p2). select
selection.copy
D(p1):d(p2).select
ActiveSheet.Paste

j'ai essayé plein de façon et ça donne rien

Merci de votre aide

Patrice C.