A voir également:
- Sélection de plusieurs cellules avec VB
- Formule excel pour additionner plusieurs cellules - Guide
- Vb - Télécharger - Langages
- Vb cable - Télécharger - Audio & Musique
- Verrouiller cellules excel - Guide
- Excel fusionner deux cellules - Guide
2 réponses
ailp
Messages postés
83
Date d'inscription
vendredi 16 avril 2010
Statut
Membre
Dernière intervention
16 septembre 2010
8
Modifié par ailp le 16/04/2010 à 15:30
Modifié par ailp le 16/04/2010 à 15:30
Il faut faire une boucle du style :
For i = 1 to 10
Cells(i * 4, 4).Select
Selection.Copy
Sheets("Feuil2").Select
Cells(i * 4, 4).Select
ActiveSheet.Paste
Application.CutCopyMode = False
Sheets("Feuil1").Select
Next i
Copie les cellules D4, D8, D12, D16, D20, ... de la feuille 1 sur la feuille 2 à la même position. Modifie les coordonnées des cellules pour l'adapter à ton besoin.
For i = 1 to 10
Cells(i * 4, 4).Select
Selection.Copy
Sheets("Feuil2").Select
Cells(i * 4, 4).Select
ActiveSheet.Paste
Application.CutCopyMode = False
Sheets("Feuil1").Select
Next i
Copie les cellules D4, D8, D12, D16, D20, ... de la feuille 1 sur la feuille 2 à la même position. Modifie les coordonnées des cellules pour l'adapter à ton besoin.
merci beaucoup, en fait c ce que javais fait en quelque sorte mais je navais pas sélectionner la plage sur la feuille de destination mais seulement la cellule A1, donc ca me copiait quune valeur
jai donc adapté mon code:
Sheets("Feuil1").Select
Cells(i * 4, 4).Select
Selection.Copy
Sheets("Feuil2").Select
Cells(i, 1).Select
ActiveSheet.Paste
Application.CutCopyMode = False
Sheets("Feuil1").Select
encore merci ;)
jai donc adapté mon code:
Sheets("Feuil1").Select
Cells(i * 4, 4).Select
Selection.Copy
Sheets("Feuil2").Select
Cells(i, 1).Select
ActiveSheet.Paste
Application.CutCopyMode = False
Sheets("Feuil1").Select
encore merci ;)