Excel 2010

andré rousseaux Messages postés 12 Statut Membre -  
andré rousseaux Messages postés 12 Statut Membre -
Bonjour, a tous et bonne année (il est encore temps ), aprés plusieurs semaine de reflexion je demande votre aide, j ai creer un formulaire de saisie avec excel 2010 qui enregistre des articles par une macro, mais je voudrais enregistrer mais données dans des feuilles differentes du meme classeur merci encore du votre j en ai marre de galerer

A voir également:

8 réponses

Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   954
 
Salut le forum

Manque d'information
Je voudrais enregistrer mais données dans des feuilles différentes

Quelles sont les conditions qui décident dans quelles feuilles vont les données...

Mytå
0
andré rousseaux Messages postés 12 Statut Membre
 
mon formulaire de saisie est ainsi fait fabricant, ref, designation, prix public, unité,remise, total ht, se sont des cellules que je remplies et j ai creer un bouton"enregistrer les données" il recupere les donnes des case et les copie dans une feuille ( la deja pour faire ca pas simple pour moi ) mais pour finir mon truc je voudrai une nouvelle case dans mon formulaire nommer famille et je creer des feuilles avec le noms des familles nommer conduit ,appareillage, et autre et mes donnes s enregistrent dans les feuilles portant les indiquer dans la case famille de mon formulaire merci encore de vous pencher sur mon petit probleme je galere avec ca merc
0
andré rousseaux Messages postés 12 Statut Membre
 
je sais pas si c est clair
0
Zoul67 Messages postés 2001 Statut Membre 149
 
Bonsoir andré,

En faisant un enregistrement de tes actions (clic de souris, saisie clavier), du code VBA peut être généré.
Pour ajouter un onglet nommé z à la fin de tous les onglets, ça peut donner ça :
Sheets.Add After:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = "z"

Bon courage
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
andré rousseaux Messages postés 12 Statut Membre
 
Bonjour Zoul67 est merci de repondre mais donne moi plus de precision donc il suffit que je creer une case dans mon formulaire nommer famille et que je nomme mes pages conduit appareilage et autre et que je rajoute Sheets.Add After:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = "z"
a ma macro et mes donnees iront s enregistrer dans la feuille que j aurai nommer dans mon formulaire merci
0
Zoul67 Messages postés 2001 Statut Membre 149
 
Si tes familles sont juste ces trois-là, tu peux ajouter une "ListBox" dans ton formulaire avec les 3 valeurs.
Sheets.Add After:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = ListBox1.Value

Essaie et si tu n'y arrives pas joins ton fichier sur cjoint.com
0
andré rousseaux Messages postés 12 Statut Membre
 
non j ai au moins dix feuilles donc dix familles differentes je vais essaie suivant tes conseils merci mais je te joint mon fichier mes je ne l ai jamais fait ca peut prendre du temps j espere que je n abuse pas trop
0
andré rousseaux Messages postés 12 Statut Membre
 
je ny arrive pas voila le fichier
http://www.cijoint.fr/cjlink.php?file=cj201101/cijKB3v3mI.xls

Merci encore j espere que je n abuse pas trop mais c est un truc qui me tiens a coeur pour mon boulot
0