OVH Cloud OVH Cloud

copie vers bas

2 réponses
Avatar
lauxeti
Bonsoir,

Je souhaiterais copier par macro par exemple

A B
C D
1 a =3D "C1"&" "&"D1"
m n
2 b
a b
3 c
z e
.=2E.
999 p
x y

B2 jusqu'=E0 B999 pour obtenir

A B
C D
1 a =3D "C1"&" "&"D1"
m n
2 b =3D "C2"&" "&"D2"
a b
3 c =3D "C3"&" "&"D3"
z e
.=2E.
999 p =3D "C999"&" "&"D999" x
y

Merci pour vos solutions

YB

2 réponses

Avatar
michdenis
Bonjour Lauxeti,

Essaie ceci et adapte le nom de la feuille.

'---------------------------
Sub CopierFormule()

With Worksheets("Feuil1") ' à adapter
Set Rg = .Range("C2:C999")
End With
With Rg
Rg.FormulaLocal = "=" & Rg(1).Offset(, -2).Address(0, 0) & _
" & "" "" & " & Rg(1).Offset(, -1).Address(0, 0) & ""
End With
End Sub
'---------------------------


Salutations!


"lauxeti" a écrit dans le message de news:
Bonsoir,

Je souhaiterais copier par macro par exemple

A B
C D
1 a = "C1"&" "&"D1"
m n
2 b
a b
3 c
z e
...
999 p
x y

B2 jusqu'à B999 pour obtenir

A B
C D
1 a = "C1"&" "&"D1"
m n
2 b = "C2"&" "&"D2"
a b
3 c = "C3"&" "&"D3"
z e
...
999 p = "C999"&" "&"D999" x
y

Merci pour vos solutions

YB
Avatar
michdenis
Peut etre recherches-tu ceci :


Sub CopierFormule()

With Worksheets("Feuil1")
Set Rg = .Range("B2:B999")
End With
Rg.FormulaLocal = "=" & """" & _
Rg(1).Offset(, 1).Address(0, 0) & """" & _
" & "" "" & " & """" & Rg(1). _
Offset(, 2).Address(0, 0) & """" & ""
End Sub



Salutations!



"lauxeti" a écrit dans le message de news:
Bonsoir,

Je souhaiterais copier par macro par exemple

A B
C D
1 a = "C1"&" "&"D1"
m n
2 b
a b
3 c
z e
...
999 p
x y

B2 jusqu'à B999 pour obtenir

A B
C D
1 a = "C1"&" "&"D1"
m n
2 b = "C2"&" "&"D2"
a b
3 c = "C3"&" "&"D3"
z e
...
999 p = "C999"&" "&"D999" x
y

Merci pour vos solutions

YB