OVH Cloud OVH Cloud

Se servir de Aujourdui pour remplir d'autres feuilles

4 réponses
Avatar
HD
Bonjour,
J'ai encore un petit problème.
Je remplis tous les jours un tableau qui additionne, des recettes en les
répartissant par poste, des nombres de clients,des heures de travail etc....
Les valeurs en fin de journée servent à remplir un tableau mensuel qui
contient chaque jour du mois.
Comment faire pour que les valeurs du jour se mettent automatiquement dans
le bon mois (1 feuille de calcul par mois) et dans le bon jour.
Je ne sais pas s'il faut mieux faire un classeur jour séparé tous seul, et
un classeur contenant tous les mois.
Il faut penser à effacer le classeur (ou la feuille) jour, tous les jours
pour la remettre à zéro pour le lendemain, une fois les données copiées au
bon endroit.
Voilà je ne sais pas trop comment faire.
Peut-être une macro en fin de journée que l'on pourrait lancer quand tout
est terminé. Puis une seconde pour effacer la feuille.
Merci par anticipation.

HD

4 réponses

Avatar
ru-th
Salut

personnellement
je préfère qu'un tableau vienne alimenter une base donnée unique (annuelle
ou pluri-annuelle), pour pouvoir triturer les données dans tous les sens,
voir les évolutions.

sinon,
si tes feuilles mois s'appellent 1,2,3...
l'instruction Sheets("" & Month(Now) & "").Select
de selectionne la feuille
si tes feuilles s'appellent avril, mai....
Sheets(Format("1/" & Month(Now), "mmmm")).Select


Rows(Day(Now)).Select
te selectionne la ligne du jour

a+
rural thierry
"HD" a écrit dans le message de news:
4074ed60$0$22884$
Bonjour,
J'ai encore un petit problème.
Je remplis tous les jours un tableau qui additionne, des recettes en les
répartissant par poste, des nombres de clients,des heures de travail
etc....

Les valeurs en fin de journée servent à remplir un tableau mensuel qui
contient chaque jour du mois.
Comment faire pour que les valeurs du jour se mettent automatiquement dans
le bon mois (1 feuille de calcul par mois) et dans le bon jour.
Je ne sais pas s'il faut mieux faire un classeur jour séparé tous seul, et
un classeur contenant tous les mois.
Il faut penser à effacer le classeur (ou la feuille) jour, tous les jours
pour la remettre à zéro pour le lendemain, une fois les données copiées au
bon endroit.
Voilà je ne sais pas trop comment faire.
Peut-être une macro en fin de journée que l'on pourrait lancer quand tout
est terminé. Puis une seconde pour effacer la feuille.
Merci par anticipation.

HD





Avatar
HD
Salut,
Merci pour ta réponse que j'arrive à faire fonctionner en ce qui concerne la
selection de la feuille.
Par contre pour sélectionner la ligne je n'y arrive pas.
En fait la bonne ligne à sélectionner = numéro de la date + 6. Comment
écrire le "+6" ?
Et je n'arrive pas à changer de colonne. J'ai besoin d'acceder à la colonne
C de la ligne "numéro du jour + 6".
PAr avance merci de ton aide.

HD
"ru-th" a écrit dans le message de
news:
Salut

personnellement
je préfère qu'un tableau vienne alimenter une base donnée unique (annuelle
ou pluri-annuelle), pour pouvoir triturer les données dans tous les sens,
voir les évolutions.

sinon,
si tes feuilles mois s'appellent 1,2,3...
l'instruction Sheets("" & Month(Now) & "").Select
de selectionne la feuille
si tes feuilles s'appellent avril, mai....
Sheets(Format("1/" & Month(Now), "mmmm")).Select


Rows(Day(Now)).Select
te selectionne la ligne du jour

a+
rural thierry
"HD" a écrit dans le message de news:
4074ed60$0$22884$
Bonjour,
J'ai encore un petit problème.
Je remplis tous les jours un tableau qui additionne, des recettes en les
répartissant par poste, des nombres de clients,des heures de travail
etc....

Les valeurs en fin de journée servent à remplir un tableau mensuel qui
contient chaque jour du mois.
Comment faire pour que les valeurs du jour se mettent automatiquement
dans


le bon mois (1 feuille de calcul par mois) et dans le bon jour.
Je ne sais pas s'il faut mieux faire un classeur jour séparé tous seul,
et


un classeur contenant tous les mois.
Il faut penser à effacer le classeur (ou la feuille) jour, tous les
jours


pour la remettre à zéro pour le lendemain, une fois les données copiées
au


bon endroit.
Voilà je ne sais pas trop comment faire.
Peut-être une macro en fin de journée que l'on pourrait lancer quand
tout


est terminé. Puis une seconde pour effacer la feuille.
Merci par anticipation.

HD









Avatar
ru-th
Salut

Rows(Day(Now)+6).Select

a+
rural thierry
"HD" a écrit dans le message de news:
4075b1df$0$497$
Salut,
Merci pour ta réponse que j'arrive à faire fonctionner en ce qui concerne
la

selection de la feuille.
Par contre pour sélectionner la ligne je n'y arrive pas.
En fait la bonne ligne à sélectionner = numéro de la date + 6. Comment
écrire le "+6" ?
Et je n'arrive pas à changer de colonne. J'ai besoin d'acceder à la
colonne

C de la ligne "numéro du jour + 6".
PAr avance merci de ton aide.

HD
"ru-th" a écrit dans le message de
news:
Salut

personnellement
je préfère qu'un tableau vienne alimenter une base donnée unique
(annuelle


ou pluri-annuelle), pour pouvoir triturer les données dans tous les
sens,


voir les évolutions.

sinon,
si tes feuilles mois s'appellent 1,2,3...
l'instruction Sheets("" & Month(Now) & "").Select
de selectionne la feuille
si tes feuilles s'appellent avril, mai....
Sheets(Format("1/" & Month(Now), "mmmm")).Select


Rows(Day(Now)).Select
te selectionne la ligne du jour

a+
rural thierry
"HD" a écrit dans le message de news:
4074ed60$0$22884$
Bonjour,
J'ai encore un petit problème.
Je remplis tous les jours un tableau qui additionne, des recettes en
les



répartissant par poste, des nombres de clients,des heures de travail
etc....

Les valeurs en fin de journée servent à remplir un tableau mensuel qui
contient chaque jour du mois.
Comment faire pour que les valeurs du jour se mettent automatiquement
dans


le bon mois (1 feuille de calcul par mois) et dans le bon jour.
Je ne sais pas s'il faut mieux faire un classeur jour séparé tous
seul,



et
un classeur contenant tous les mois.
Il faut penser à effacer le classeur (ou la feuille) jour, tous les
jours


pour la remettre à zéro pour le lendemain, une fois les données
copiées



au
bon endroit.
Voilà je ne sais pas trop comment faire.
Peut-être une macro en fin de journée que l'on pourrait lancer quand
tout


est terminé. Puis une seconde pour effacer la feuille.
Merci par anticipation.

HD













Avatar
ru-th
toujours lu trop vite !

range("c"&day(now)+6).select

a+
rural thierry
"HD" a écrit dans le message de news:
4075b1df$0$497$
Salut,
Merci pour ta réponse que j'arrive à faire fonctionner en ce qui concerne
la

selection de la feuille.
Par contre pour sélectionner la ligne je n'y arrive pas.
En fait la bonne ligne à sélectionner = numéro de la date + 6. Comment
écrire le "+6" ?
Et je n'arrive pas à changer de colonne. J'ai besoin d'acceder à la
colonne

C de la ligne "numéro du jour + 6".
PAr avance merci de ton aide.

HD
"ru-th" a écrit dans le message de
news:
Salut

personnellement
je préfère qu'un tableau vienne alimenter une base donnée unique
(annuelle


ou pluri-annuelle), pour pouvoir triturer les données dans tous les
sens,


voir les évolutions.

sinon,
si tes feuilles mois s'appellent 1,2,3...
l'instruction Sheets("" & Month(Now) & "").Select
de selectionne la feuille
si tes feuilles s'appellent avril, mai....
Sheets(Format("1/" & Month(Now), "mmmm")).Select


Rows(Day(Now)).Select
te selectionne la ligne du jour

a+
rural thierry
"HD" a écrit dans le message de news:
4074ed60$0$22884$
Bonjour,
J'ai encore un petit problème.
Je remplis tous les jours un tableau qui additionne, des recettes en
les



répartissant par poste, des nombres de clients,des heures de travail
etc....

Les valeurs en fin de journée servent à remplir un tableau mensuel qui
contient chaque jour du mois.
Comment faire pour que les valeurs du jour se mettent automatiquement
dans


le bon mois (1 feuille de calcul par mois) et dans le bon jour.
Je ne sais pas s'il faut mieux faire un classeur jour séparé tous
seul,



et
un classeur contenant tous les mois.
Il faut penser à effacer le classeur (ou la feuille) jour, tous les
jours


pour la remettre à zéro pour le lendemain, une fois les données
copiées



au
bon endroit.
Voilà je ne sais pas trop comment faire.
Peut-être une macro en fin de journée que l'on pourrait lancer quand
tout


est terminé. Puis une seconde pour effacer la feuille.
Merci par anticipation.

HD