[Excel/VBA] Générer automatiquement
Fermé
AA LBelge
-
1 avril 2009 à 10:55
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 1 avril 2009 à 11:34
lermite222 Messages postés 8724 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 1 avril 2009 à 11:34
Bonjour,
je souhaiterais créer un fichier excel capable de génerer des feuilles de cette manières :
- La première feuille contient des cases à cocher et un bouton "suivant"
- en cliquent sur suivant, n feuilles doivent se génerer, n étant le nombres de cases cochées.
- ces feuilles sont un template prédéfini (dans une autre feuille, masquée), et contiennent elles mêmes des contrôles.
Auriez vous une idée pour y arriver ?
Je vous remercie
je souhaiterais créer un fichier excel capable de génerer des feuilles de cette manières :
- La première feuille contient des cases à cocher et un bouton "suivant"
- en cliquent sur suivant, n feuilles doivent se génerer, n étant le nombres de cases cochées.
- ces feuilles sont un template prédéfini (dans une autre feuille, masquée), et contiennent elles mêmes des contrôles.
Auriez vous une idée pour y arriver ?
Je vous remercie
A voir également:
- [Excel/VBA] Générer automatiquement
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si et excel - Guide
- Déplacer une colonne excel - Guide
- Excel compter cellule couleur sans vba - Guide
5 réponses
je te donne une piste, tu pourras t'en inspirer :
for i = 1 to <le nombre de case coché>(faut que tu les tests une par une)
Worksheet.Add
Sheets(<le n° de ta page a copier>).copy
activesheet.paste
next i
C'est une idée de départ...
for i = 1 to <le nombre de case coché>(faut que tu les tests une par une)
Worksheet.Add
Sheets(<le n° de ta page a copier>).copy
activesheet.paste
next i
C'est une idée de départ...
Merci pour ta réponse, c'est en effet une bonne piste.
J'ai par contre un réel problème pour compter et enregistrer dans une variable le nombre de cases cochées (qui peut changer d'un formulaire à un autre)
J'ai par contre un réel problème pour compter et enregistrer dans une variable le nombre de cases cochées (qui peut changer d'un formulaire à un autre)
est-ce qu'on peut cocher les dans n'importe quel ordre?
Faut tester la valeur true de checkbox
--> tu initialises une valeur val_check par ex et a chaque checkbox :
if checkbox<n°>.value = true then
val_check = val_check + 1
end if
a la fin Val_check aura la valeur du nombre de checkbox cochées
Faut tester la valeur true de checkbox
--> tu initialises une valeur val_check par ex et a chaque checkbox :
if checkbox<n°>.value = true then
val_check = val_check + 1
end if
a la fin Val_check aura la valeur du nombre de checkbox cochées
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
1 avril 2009 à 11:34
1 avril 2009 à 11:34
Bonjour,
Pour compter le nombre de checkbox cliquer tu peu t'inspirer de cet exemple plus spécialement la fonction "RemplirFiche"
Bien sûr, changer textbox par CheckBox
A+
Pour compter le nombre de checkbox cliquer tu peu t'inspirer de cet exemple plus spécialement la fonction "RemplirFiche"
Bien sûr, changer textbox par CheckBox
A+