Copier avec une boucle ????

Bonsoir à tous,

Je voudrais copier les valeurs des cellulues d'une colonne dans les cellules correspondantes d'une autre colonne

J'ai donc écrit une petite procédure telle qu'elle aurait pu fonctionner en Quik Basic

Serait-il possible de la transformer en Visual Basic pour excel?

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

For x = 4 To 103

Range("BX(x)") = Range("BU(x)") 'Range("BX4") = Range("BU4")

Next x

End Sub

Merci

Cordialement

hello

sais -tu faire ce copier/coller en manuel ?

si oui, essaye l'enregistreur de macro, facile, efficace

Merci pour la réponse

La formule que je veux utiliser est:

"Range ("BX4") = Range (BU4")" Pour la ligne 4

"Range ("BX5") = Range ("BU5") Pour la ligne 5

"Range ("BX103") = Range (BU103") pour la ligne 103

Comment utiliser une seule fois la formule à l'aide d'une boucle

La cellule dans laquelle on copie ne doit pas comporter de formule de calcul

Cordialement

17formulairenew.xlsm (90.16 Ko)

Bonsoir,

Essaye ceci :

Private Sub Worksheet_SelectionChange(ByVal Target As Range) 
Dim x as byte
For x = 4 To 103 
Range("BX" & x) = Range("BU" &x)
Next x 
End Sub 

Amicalement

Dan

Bonjour Nad-dan,

Merci pour la solution

ça marche bien

Amicalement

Rechercher des sujets similaires à "copier boucle"