Reporter en automatique plusieurs colonnes sur une feuille

BONJOUR,

Je suis une novice sur exel .

J'ai sur (un fichier ) ou une feuille exel 3 colonnes avec la 1ere des gend codes

la 2ieme des codes barres

la 3ieme des quantites

et( ce fichier) ou cette feuille peut contenir jusqu'a 300 lignes.

Pour un travail je dois ressaisir les codes barres avec une douchette donc je dois imprimer ce fichier qui peut faire32 FEUILLES par exemple..

Pour reduire au maximum le nombres de feuilles a imprimer j'aimerais refaire en automatique des feuilles qui comportent 8 a 9 COLONNES.

Comment mis prendre pour l'instant je fais du copier coller mais c'est long.

Merci de votre reponse

EDIT ADMIN : édit du titre ... pas de titre en MAJUSCULES stp !

Bonjour,

Sans voir à quoi ressemble ton fichier, pas évident d'apporter une réponse précise.

Si tes données actuelles sont en colonne A (de A1 à A300)

En B1, tu peux mettre cette formule sur une nouvelle feuille :

=INDEX(Feuil1!$A:$A;(COLONNE()-1)*30+LIGNE())

Le 30 correspond au nombre de lignes que tu souhaites imprimer par feuille.

formule à recopier 30 fois vers le bas puis vers la droite

Le 30 est à adapter à ton cas.

Si pas ça, reviens en nous joignant un extrait anonymisé de ton fichier.

@+

Bonsoir,

Voila j'ai fait un fichier pour montrer mon souci.

Sur cet exemple que j'ai fortement reduit pour vous l'expedier ,il y a 199 LIGNES donc 5 pages pour une impression car dans le reel la colonne C c'est des codes barres que je dois rebibper avec une douchette et je voudrais par exemple imprimer que sur 2 ou 3 feuilles.Merci pour votre aide

https://www.excel-pratique.com/~files/doc/Forum_Excel.xls

Bonjour,

Sans trop de certitude, en D1 :

=INDEX(A:A;(COLONNE()-1)*30+LIGNE())

à recopier vers la droite en E1 et F1

puis recopier vers le bas

Ensuite, on peut recopier E1:F1 en G1 et à nouveau recopier vers le bas

Le 30, c'est pour le nombre de lignes.

Si toujours pas ça, reviens avec un fichier dans lequel tu nous mets manuellement le résultat souhaité.

@+

Bonjour,

Suite à ton message en MP, un autre essai avec une seule formule à recopier vers la droite et vers le bas (21 fois)

=INDEX('1 ERE ETAPE'!$A:$C;((ARRONDI(MOD(COLONNE()-0.1;3);0)-1+ENT((COLONNE()-1)/3))*21)+LIGNE();ARRONDI(MOD(COLONNE()-0.1;3);0))

Adapte le nom de la feuille à celui de ton vrai fichier

Le fichier que tu as joint comporte des liens avec d'autres fichier et aussi une macro complémentaire, ce qui ne facilite pas la tâche.

@+

Rechercher des sujets similaires à "reporter automatique colonnes feuille"