OVH Cloud OVH Cloud

Travail avec Onglets

2 réponses
Avatar
Christian
Bonjour =E0 tous et =E0 toutes.
Dans un classeur regroupant chaques semaines une nouvelle=20
feuille (mod=E8le de feuille identique),reprenant comme nom=20
d'onglet les dates de d=E9but et fin de semaine (ex:3008-
030904); j'utilise une feuille r=E9capitulative qui me=20
reporte les donn=E9es reprises sur chaques feuilles=20
en "A20:F20".
Manuellement, je n'ai pas de probl=E8me, sur la feuille=20
r=E9capitulative, dans la formule, je fais r=E9f=E9rence =E0=20
l'onglet et cellules correspondantes. =20
Je souhaiterais cr=E9er un code qui me fasse directement ce=20
report.=20
J'ai bien essay=E9 de le cr=E9er via l'=E9diteur de macro, mais=20
cela me pose probl=E8me. Je n'y arrive pas.=20
Si vous aviez une solution =E0 me proposer, je vous en=20
serais reconnaissant.
En vous remerciant d'avance.
Christian=20

2 réponses

Avatar
ru-th
Salut

dans ton recap, tu souhaites une formule du type
=somme(xxxx-yyyyyy:3008-030904!a1) ?
si la feuille recap est la dernière
Sheets(Sheets.Count).Range("a1").Formula = _
"=sum(" & Sheets(1).Name & ":" & Sheets(Sheets.Count - 1).Name & "!a1)"

si c'est coller les données les unes après les autres, précises à quel
moment doit être fait le report
a+
rural thierry
"Christian" a écrit dans le message de
news: 04e401c48e63$96b0c450$
Bonjour à tous et à toutes.
Dans un classeur regroupant chaques semaines une nouvelle
feuille (modèle de feuille identique),reprenant comme nom
d'onglet les dates de début et fin de semaine (ex:3008-
030904); j'utilise une feuille récapitulative qui me
reporte les données reprises sur chaques feuilles
en "A20:F20".
Manuellement, je n'ai pas de problème, sur la feuille
récapitulative, dans la formule, je fais référence à
l'onglet et cellules correspondantes.
Je souhaiterais créer un code qui me fasse directement ce
report.
J'ai bien essayé de le créer via l'éditeur de macro, mais
cela me pose problème. Je n'y arrive pas.
Si vous aviez une solution à me proposer, je vous en
serais reconnaissant.
En vous remerciant d'avance.
Christian
Avatar
Christian
Bonjour Thierry

Merci de m'avoir répondu.
Je souhaiterais qu'à la création d'une nouvelle feuille
(semaine suivante), les données A20:F20 de la dernière
feuille soit copiées.
La feuille "Récapitulatif" est bien la dernière.
Merci d'avance pour ton aide.
Christian
-----Message d'origine-----
Salut

dans ton recap, tu souhaites une formule du type
=somme(xxxx-yyyyyy:3008-030904!a1) ?
si la feuille recap est la dernière
Sheets(Sheets.Count).Range("a1").Formula = _
"=sum(" & Sheets(1).Name & ":" & Sheets(Sheets.Count -
1).Name & "!a1)"


si c'est coller les données les unes après les autres,
précises à quel

moment doit être fait le report
a+
rural thierry
"Christian" a
écrit dans le message de

news: 04e401c48e63$96b0c450$
Bonjour à tous et à toutes.
Dans un classeur regroupant chaques semaines une nouvelle
feuille (modèle de feuille identique),reprenant comme nom
d'onglet les dates de début et fin de semaine (ex:3008-
030904); j'utilise une feuille récapitulative qui me
reporte les données reprises sur chaques feuilles
en "A20:F20".
Manuellement, je n'ai pas de problème, sur la feuille
récapitulative, dans la formule, je fais référence à
l'onglet et cellules correspondantes.
Je souhaiterais créer un code qui me fasse directement ce
report.
J'ai bien essayé de le créer via l'éditeur de macro, mais
cela me pose problème. Je n'y arrive pas.
Si vous aviez une solution à me proposer, je vous en
serais reconnaissant.
En vous remerciant d'avance.
Christian


.