Excel : copie de cellules......
Fermé
amanic
-
19 mai 2008 à 10:10
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 - 19 mai 2008 à 15:26
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 - 19 mai 2008 à 15:26
A voir également:
- Excel : copie de cellules......
- Liste déroulante excel - Guide
- Formule excel - Guide
- Copie cachée - Guide
- Verrouiller cellules excel - Guide
- Aller à la ligne dans une cellule excel - Guide
2 réponses
lermite222
Messages postés
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 193
19 mai 2008 à 14:05
19 mai 2008 à 14:05
Bonjour;
Une petite approche en VBA..
A+
Une petite approche en VBA..
Sub Copie10()
Dim i As Integer
Dim e As Integer
e = 2
For i = 1 To 10
Cells(i, 1).Value = Cells(e, 2).Value
e = e + 10
Next i
End Sub
A+
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 319
19 mai 2008 à 15:26
19 mai 2008 à 15:26
Bonjour, sans macro et pour le fun:
1° une solution excessivement pénible, mais on ne sait jamais:
entrez en colonne A, sur A1, =B2
Sélectionnez 11 cellule d'un coup, la pognée et tirez vers le bas.
restera quand même à supprimer les cellules vides dans la colonne A et c'est là que c'est drole....Ca se fait facilement avec une petite macro
Plus amusant, avec renvoi de colonne.(Si ça ne sert pas là, ça pourra toujours servir pour autre chose..)
Prévoyez une colonne de renvoi, mettons colonne X
En A1, rentrez la formule:
=INDIRECT("B"&X1) tirez vers le bas (sans espacer cette fois)
Dans la colonne X
En X1, rentrez 2 (soit le premier code ligne de votre colonne B à détecter)
En X2, rentrez la formule
=X1+$Y$1
Tirez vers le bas sur la hauteur utilisée en colonne A
En Y1 rentrez l'espacement que vous souhaitez pour le receuil des données de la colonne B (10 en l'occurence)
Il suffit de changer la valeur e Y1 pour modifier le pas d''affichage de la valeur B en A
Amusez vous bien
CRDLMNT
1° une solution excessivement pénible, mais on ne sait jamais:
entrez en colonne A, sur A1, =B2
Sélectionnez 11 cellule d'un coup, la pognée et tirez vers le bas.
restera quand même à supprimer les cellules vides dans la colonne A et c'est là que c'est drole....Ca se fait facilement avec une petite macro
Plus amusant, avec renvoi de colonne.(Si ça ne sert pas là, ça pourra toujours servir pour autre chose..)
Prévoyez une colonne de renvoi, mettons colonne X
En A1, rentrez la formule:
=INDIRECT("B"&X1) tirez vers le bas (sans espacer cette fois)
Dans la colonne X
En X1, rentrez 2 (soit le premier code ligne de votre colonne B à détecter)
En X2, rentrez la formule
=X1+$Y$1
Tirez vers le bas sur la hauteur utilisée en colonne A
En Y1 rentrez l'espacement que vous souhaitez pour le receuil des données de la colonne B (10 en l'occurence)
Il suffit de changer la valeur e Y1 pour modifier le pas d''affichage de la valeur B en A
Amusez vous bien
CRDLMNT