Copié différentes cellules en vba
Bonjour,
J'aurais aimé savoir comment faire pour par exemple copié les cellule A1,A3,A7
et les coller respectivement en B1,B3,B7
Bien Cdlmnt
J'aurais aimé savoir comment faire pour par exemple copié les cellule A1,A3,A7
et les coller respectivement en B1,B3,B7
Bien Cdlmnt
1 réponse
-
ContributeurBonjour,
En vba comme ceci:
Worksheets("Feuil1").Range("B1").Value = Worksheets("Feuil1").Range("A1").Value
c'est simple, tu fais de même pour les autres
-
-
ContributeurTu peux faire cela:
Worksheets("Feuil1").Range("A1:A7").Copy _ Destination:=Worksheets("Feuil1").Range("B1:B7")
Si tu veux démarrer en VBA, il y a de très bons tutoriaux sur le Net
https://www.excel-pratique.com/fr/vba/premiere_macro.php
Voilà -
-
ContributeurVoir ceci:
https://www.mediaforma.com/vba-excel-on-selectionner-feuille-de-calcul/
ce qui donne cela:
Worksheets("Feuil1").Range("B1:B2").Value = Worksheets("Feuil1").Range("A1:A2").Value Worksheets("Feuil1").Range("B7").Value = Worksheets("Feuil1").Range("A7").Value
voilà -
Contributeuret pour aller plus loin:
http://boisgontierjacques.free.fr/pages_site/tableaux.htm#Array
ce qui donne:
Dim a, i a = Array(1, 3, 7) For i = LBound(a) To UBound(a) Worksheets("Feuil1").Range("B" & a(i)).Value = Worksheets("Feuil1").Range("A" & a(i)).Value Next i
Là, on a fait le tour de la question!
-