Copie en sautant une colonne

Bonjour,

Dans un onglet j'ai un contrat par colonne (ColonneA=contrat1; ColonneB=contrat2...).

Dans un 2ème onglet, je voudrais coller (ou faire passer par une formule) ces colonnes en sautant une colonne à chaque fois (pour pouvoir mettre pour chaque contrat quantité et prix). En fait, dans le deuxième onglet je voudrais avoir à la fin: ColonneA=contrat1; ColonneB=vide; ColonneC=contrat2; Colonne D=vide...

Merci pour votre aide.

Bonjour Jannbou

Le mieux, pour faire ça, est de recopier les données de la 'feuil1' dans la 'feuil2' ou de créer un lien du genre ='feuil1'!A1 en A1 de la 'feuil2', etc..., puis tu insères une colonne après l'autre en commençant par la fin.

Pour ça, tu sélectionne la dernière colonne (par exemple X) et avec la touche droite de la souris, tu insères une colonne. Ensuite tu te déplace sur la première cellule de la colonne W avec la 'flèche gauche' et tu presses la touche F4, qui répète la dernière action. Tu presse ensuite juste ces 2 touches 'Flèche gauche' et F4 alternativement.

Ainsi, tu auras assez rapidement inséré toutes les lignes que tu désires.

Cordialement

Dan

Bonjour

Une formule un peu tirée par les cheveux que dre simplifiera surement, mais qui fonctionne.

Selon l'exemple donné, formule en A1 de Feuil2 à incrémenter vers la droite.

=SI(MOD(COLONNE();2)=0;"";DECALER(Feuil1!$A$1;0;COLONNE()-(COLONNE()/2+0,5);;))

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

Cordialement

Salut, bonjour Dan et Amadeus,

Simplifier non, mais une autre :

=(MOD(COLONNE();2)=1)*INDIRECT("Feuil1!"&CAR((COLONNE()+1)/2+64)&LIGNE())

Mais cela ne sert à rien de le faire par formule puisqu'il est demandé de laisser une colonne sur deux vide, et le fait d'y mettre une formule, la colonne n'est plus vide !

La procédure qui me semble la plus simple :

Sélectionner l'onglet en tenant le bouton gauche de la souris et la touche clavier Ctrl enfoncés, glisser l'onglet vers la droite afin d'en créer une copie (ou bouton droit de la souris et "déplacer ou copier" en cochant "créer une copie").

Sélectionner individuellement sur la copie les colonnes A, B, C, ... (en tenant Ctrl enfoncé) puis menu Insertion / Colonne

dré

Bonjour

Dré, précisons que ta formule ne marche que pour des valeurs numériques.

Cordialement

D'accord, comme cela c'est mieux :

=SI(MOD(COLONNE();2)=1);INDIRECT("Feuil1!"&CAR((COLONNE()+1)/2+64)&LIGNE());"")

dré

Rechercher des sujets similaires à "copie sautant colonne"