Aide spour faire tableau avec macro!!!!
yvesUSA
-
amigo -
amigo -
Bonjour a tous,
Je rencontre un petit souci. je suis en effet stagiaire et l entreprise m a demande d ameliorer un fichier excel sur les ventes de tous leur produits.
C est un fichier excel simple mais avec enormement de donnees. Ils aimeraient que j utilise des macro pour le rendre le plus automatique possible. Ainsi le fichier excel se presente comme suit:
...................... Semaine 14 ....................................................................... Semaine 15
jour sem.... Lundi Mardi mercredi .... total de la semaine moyenne par jour Lundi Mardi Mercredi etc....
jour sem.......1..........2 ..........3............................................................7......... 8.......... 9
Produit
1
2
3
4
5
6
etc
Ainsi mon probleme est que j ai reussi a rentree de nombreuses formule dans ce fichier prenant en compte les donnees d autres feuilles excel. Seulement ce tableau doit etre refais chaque mois car le 1ier ce mois ci a commence un Mardi mais le mois prochain le 1ier commence un Jeudi et du coup tout mon tableau doit etre entierement refait.
J aimerai donc trouver un moyen avec je pensais une liste deroulante des mois au sommet du tableau me changeant automatiquement les semaines de mon tableau avec les bon jour associe ( ces deux donnees me sont tres importante car elle me permette d aller rechercher d autre donnees dans d autre fichier avec des VLOOKUP). Est ce que cela est possible?
Si vous avez d autres idees n hesitez pas! Si vous souhaitez plus d info egalement en cas ou je n ai pas ete assez clair, dites le moi!
Merci par avance si des personnes peuvent m aider.
Yves
PS: Desole pour les accents je suis en stage aux Etats Unis et les claviers n en ont pas!
Je rencontre un petit souci. je suis en effet stagiaire et l entreprise m a demande d ameliorer un fichier excel sur les ventes de tous leur produits.
C est un fichier excel simple mais avec enormement de donnees. Ils aimeraient que j utilise des macro pour le rendre le plus automatique possible. Ainsi le fichier excel se presente comme suit:
...................... Semaine 14 ....................................................................... Semaine 15
jour sem.... Lundi Mardi mercredi .... total de la semaine moyenne par jour Lundi Mardi Mercredi etc....
jour sem.......1..........2 ..........3............................................................7......... 8.......... 9
Produit
1
2
3
4
5
6
etc
Ainsi mon probleme est que j ai reussi a rentree de nombreuses formule dans ce fichier prenant en compte les donnees d autres feuilles excel. Seulement ce tableau doit etre refais chaque mois car le 1ier ce mois ci a commence un Mardi mais le mois prochain le 1ier commence un Jeudi et du coup tout mon tableau doit etre entierement refait.
J aimerai donc trouver un moyen avec je pensais une liste deroulante des mois au sommet du tableau me changeant automatiquement les semaines de mon tableau avec les bon jour associe ( ces deux donnees me sont tres importante car elle me permette d aller rechercher d autre donnees dans d autre fichier avec des VLOOKUP). Est ce que cela est possible?
Si vous avez d autres idees n hesitez pas! Si vous souhaitez plus d info egalement en cas ou je n ai pas ete assez clair, dites le moi!
Merci par avance si des personnes peuvent m aider.
Yves
PS: Desole pour les accents je suis en stage aux Etats Unis et les claviers n en ont pas!
A voir également:
- Aide spour faire tableau avec macro!!!!
- Tableau word - Guide
- Tableau ascii - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Trier un tableau excel - Guide
- Imprimer un tableau excel - Guide
1 réponse
Bonjour
A priori, il n'est pas nécessaire de faire une macro. Avec des formats de dates personnalisées on arrive à régler le problème. Je m'explique:
En A1 je met une date 01/04/2008 , premier jour du mois
Clic droit > Format cellule > Personnalisée > [$-40C]jjjj (en anglais c'est peut-etre [$-40C]dddd)
l'affichage en A1 sera mardi
en B1 je met =A1+1
l'affichage en B1 sera mercredi
Je copie la cellule B1 de C1 à ... (31 jours) les noms des jours de la semaine se suivent
En A2 je met =A1
Clic droit > Format cellule > Personnalisée > [$-40C]j (en anglais c'est peut-etre [$-40C]d)
L'affichage en A2 sera 1
Je copie la cellule A2 de B2 à .... (31 jours) les numéros des jours du mois se suivent
Il restera à ajuster le tableau en fonction des mois à 28 30 ou 31 jours en masquant les colonnes inutiles.
Ainsi en entrant uniquement la date du premier jour du mois en A1 tout le tableau sera renseigné.
Pour les numéros de semaines il faudra le faire manuellement car il faut le centrer au milieu de la semaine et ça change tous les mois. Mais 4 numéros c'est pas la mer à boire.
Salut et bon courage.
A priori, il n'est pas nécessaire de faire une macro. Avec des formats de dates personnalisées on arrive à régler le problème. Je m'explique:
En A1 je met une date 01/04/2008 , premier jour du mois
Clic droit > Format cellule > Personnalisée > [$-40C]jjjj (en anglais c'est peut-etre [$-40C]dddd)
l'affichage en A1 sera mardi
en B1 je met =A1+1
l'affichage en B1 sera mercredi
Je copie la cellule B1 de C1 à ... (31 jours) les noms des jours de la semaine se suivent
En A2 je met =A1
Clic droit > Format cellule > Personnalisée > [$-40C]j (en anglais c'est peut-etre [$-40C]d)
L'affichage en A2 sera 1
Je copie la cellule A2 de B2 à .... (31 jours) les numéros des jours du mois se suivent
Il restera à ajuster le tableau en fonction des mois à 28 30 ou 31 jours en masquant les colonnes inutiles.
Ainsi en entrant uniquement la date du premier jour du mois en A1 tout le tableau sera renseigné.
Pour les numéros de semaines il faudra le faire manuellement car il faut le centrer au milieu de la semaine et ça change tous les mois. Mais 4 numéros c'est pas la mer à boire.
Salut et bon courage.