OVH Cloud OVH Cloud

Boucles pour récupération de données

11 réponses
Avatar
jpierrethillard
Bonjour,

Je dois faire la synth=E8se de 12 feuils dans une 13=E8me nomm=E9e
"synth=E8se" Les feuils ne sont pas obligatoirement en ordre mais on
retrouve le nom de pour chacune des 12 en G1 .
Les plages =E0 lire des 12 feuils sont D5:D64 et H6:K41

En revanche pour l'=E9criture plus difficile car les plages =E9voluent

Feuils 1=E012 Synthese
feuil1 D5:D64 vers D5:D64
feuil2 D5:D64 vers E5:E64
feuil3 D5:D64 vers F5:F64
Jusqu=E0....
feuil12 D5:D64 vers O5:O64

Pour l'autre plage

feuil1 H6:K41 vers H6:K41
feuil2 H6:K41 vers W6:Z41

Etc jusqu'=E0 12
feuil12 H6:K41 vers BK6:BN41

m=EAme en m'aidant de l'enregistrement de macro, je ne vois pas comment
r=E9cup=E9rer le nom de l'onglet en G1

Merci pour votre aide

JP

1 réponse

1 2
Avatar
Jac
... si je peux mettre mon grain de sel...

Pourquoi une macro ? Qui la déclenche ? Quand ?

Pour moi, ton tableau peu se calculer, automatiquement, sans macro, donc il
peut être à jour en permanence... Les macros, c'est incontournable, mais
dans ton cas, ce n'est pas nécessaire.

Comment ? Tu copies dans la feuille 1, la zone de la colonne D et tu
sélectionnes dans la feuille de synthèse D5 puis Edition / Collage spécial
et tu valides en appuyant sur "Coller avec liaison". Donc toutes les
cellules cibles renvoient les valeurs des cellules d'origine.
Pour ne pas afficher les zéros des cellules qui sont vides, il suffit de
choisir Outils / Options / Affichage et de décocher "Valeurs zéro".
Tu répètes ça autant de fois que nécessaire, et c'est fini. Ça marche tout
seul.

On en reparle quand tu veux.

Jac

a écrit dans le message de news:

Bonjour,

Je dois faire la synthèse de 12 feuils dans une 13ème nommée
"synthèse" Les feuils ne sont pas obligatoirement en ordre mais on
retrouve le nom de pour chacune des 12 en G1 .
Les plages à lire des 12 feuils sont D5:D64 et H6:K41

En revanche pour l'écriture plus difficile car les plages évoluent

Feuils 1à12 Synthese
feuil1 D5:D64 vers D5:D64
feuil2 D5:D64 vers E5:E64
feuil3 D5:D64 vers F5:F64
Jusquà....
feuil12 D5:D64 vers O5:O64

Pour l'autre plage

feuil1 H6:K41 vers H6:K41
feuil2 H6:K41 vers W6:Z41

Etc jusqu'à 12
feuil12 H6:K41 vers BK6:BN41

même en m'aidant de l'enregistrement de macro, je ne vois pas comment
récupérer le nom de l'onglet en G1

Merci pour votre aide

JP
1 2