Recopie valeur 24 fois
Résolu
John
-
John -
John -
Bonjour,
Voici mon problème,
J’ai 2 fichiers 1 et 2.
Dans le premier, j’ai la colonne B que je souhaite remplir.
Dans le second, j’ai la colonne D qui m’intéresse.
Je souhaiterais copier 24 fois la valeur D1 dans mon fichier 1 de manière verticale puis 24 fois la valeur D2 puis 24 fois D3 ….
Ainsi j’aurai une colonne B 24 fois plus longue que la D.
Exemple illustré :
Fichier 2 :
D1 : 2
D2 : 4
Fichier 1 :
B1 : 2
B2 : 2
...
B24 : 2
B25 : 4
B49 : 4
..
Est-ce possible sans Macro ? Mes vraies valeurs commencent à la ligne 2 pour la colonne D et la ligne 11 pour la B
Merci à tous !!
Voici mon problème,
J’ai 2 fichiers 1 et 2.
Dans le premier, j’ai la colonne B que je souhaite remplir.
Dans le second, j’ai la colonne D qui m’intéresse.
Je souhaiterais copier 24 fois la valeur D1 dans mon fichier 1 de manière verticale puis 24 fois la valeur D2 puis 24 fois D3 ….
Ainsi j’aurai une colonne B 24 fois plus longue que la D.
Exemple illustré :
Fichier 2 :
D1 : 2
D2 : 4
Fichier 1 :
B1 : 2
B2 : 2
...
B24 : 2
B25 : 4
B49 : 4
..
Est-ce possible sans Macro ? Mes vraies valeurs commencent à la ligne 2 pour la colonne D et la ligne 11 pour la B
Merci à tous !!
A voir également:
- Recopie valeur 24 fois
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Formule excel si contient texte alors valeur ✓ - Forum Excel
- Signe fois clavier iphone ✓ - Forum Word
- Paiement 4 fois cdiscount impossible ✓ - Forum Consommation & Internet
- Téléphone sonne 1 fois puis messagerie - Forum Mobile
3 réponses
Bonjour
Sur le classeur 1 feuil1 cellule B11 mettre cette formule
=INDIRECT(ADRESSE(ENT((LIGNE()-11)/24)+2;4;1;1;"[Classeur2]Feuil1");1)
Sur le classeur 1 feuil1 cellule B11 mettre cette formule
=INDIRECT(ADRESSE(ENT((LIGNE()-11)/24)+2;4;1;1;"[Classeur2]Feuil1");1)
Bonjour John
=INDIRECT(ADRESSE(ENT((LIGNE()-11)/24)+2;4;1;1;"[Classeur2]Feuil1");1)
Adresse ( ligne ; colonne ; absolu ; type affichage A1 ; chemin et nom de la feuille)
ligne = ENT(ligne()-11)/24)
ligne() = numéro de ligne
Moins 11= ligne de départ B11
/24 votre nombre de ligne
+2 la ligne de départ de l'autre feuille cellule D2
Colonne D = 4
Nom feuille "Classeur2 feuil1"
Indirect(adresse;1) donne le contenu de la cellule correspondant à l'adresse
Voilà j'espère que cela vous aidera
---
C'est en forgeant que l'on devient forgeron. - C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
=INDIRECT(ADRESSE(ENT((LIGNE()-11)/24)+2;4;1;1;"[Classeur2]Feuil1");1)
Adresse ( ligne ; colonne ; absolu ; type affichage A1 ; chemin et nom de la feuille)
ligne = ENT(ligne()-11)/24)
ligne() = numéro de ligne
Moins 11= ligne de départ B11
/24 votre nombre de ligne
+2 la ligne de départ de l'autre feuille cellule D2
Colonne D = 4
Nom feuille "Classeur2 feuil1"
Indirect(adresse;1) donne le contenu de la cellule correspondant à l'adresse
Voilà j'espère que cela vous aidera
---
C'est en forgeant que l'on devient forgeron. - C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
Pourrais-tu détailler ta formule pour que je la comprenne et l'adapte à mon exemple. Elle ne marche pas pour le moment ..
Merci !