Superposition 2 colonnes de 2 feuil différentes

Fermé
summer - 12 mai 2017 à 09:50
 summer - 12 mai 2017 à 15:34
Bonjour Forum :)

Je viens vers vous car j'ai un soucis... je souhaiterai automatiser certaine chose mais je n'y arrive pas.. VBA n'est pas (encore) mon ami...

Mon problème est surement simple, en fait j'ai deux feuilles différentes, feuil1 et feuil2 dans lesquelles j'ai des tableaux différents et j'aimerai les compiler sur une feuil3.

En gros j'aimerai que la colonne A feuil 1 se copie colonne A feuil3. Puis que Colonne A de la feuil2 se copie automatiquequement à la suite dans la colonneA feuil 3.
Ce qui me pose problème c'est que je n'ai pas toujours le même nombre de ligne a chaque fois. Aussi il arrive que j'ai des cellules vides en colonne A feuil 1 et feuil 2 et j'ai besoin qu'elles soient aussi ajoutées.
Les données peuvent s'incrémenter par le haut du tableau ca ne me dérange pas.

J'aimerai bien comprendre car après je dois faire la même chose mais la colonneB feuil 1 doit aller dans colonneC feuil3 et la colonneE feuil2 doit se mettre en colonneC feuil 3 à la suite des premières valeurs.

J'espère que vous avez pu me comprendre ^^
Je ne peux malheureusement pas mettre de fichier.
J'ai un excel 2010 en anglais.

En tout cas je tirerais mon chapeau à celui qui réussira à m'aider ....
Merci d'avance :*

A voir également:

4 réponses

PHILOU10120 Messages postés 6389 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 19 septembre 2024 809
12 mai 2017 à 10:39
Bonjour Summer

Si vous avez le nombre de ligne par tableau mettre celui-ci en C1 sur la feuille 1 et 2

Mettre cette formule en A1 feuille 3

=SI(LIGNE()<=Feuil1!$C$1;Feuil1!A1;SI(LIGNE()<=Feuil1!$C$1+Feuil2!$C$1;INDIRECT(ADRESSE(LIGNE()-Feuil1!$C$1;1;3;1;"Feuil2");1);""))

Ou en comptant les valeurs en colonne A feuille 1 et 2 sauf si il y a des cellules vides sans formule

=SI(LIGNE()<=NBVAL(Feuil1!$A$1:$A$30);Feuil1!A1;INDIRECT(ADRESSE(LIGNE()-NBVAL(Feuil1!$A$1:$A$30);1;3;1;"Feuil2");1))
0
Bonjour,

Je te remercie pour ta formule, je vais l'essayer de suite !

J'avoue que j'aurais peut etre préferer un code VBA car j'ai peur de devoir faire beaucoup de manip (je dois faire ca pour 10 colonnes en feuille 3)

Voici un fichier example très simplifier : http://www.fileconvoy.com/dfl.php?id=g76a36dcb80779799999960973b0d20fb71db34ff0

En tout cas merci ! :)
0
PHILOU10120 Messages postés 6389 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 19 septembre 2024 809
12 mai 2017 à 13:29
Bonjour Summer

Votre fichier modifié

http://www.cjoint.com/c/GEmlDf1jHCx
0
Merci beaucoup !
0