[Excel/VBA] Générer automatiquement

Fermé
AA LBelge - 1 avril 2009 à 10:55
lermite222 Messages postés 8702 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
A voir également:

5 réponses

Tu auras défini le nombre de case a cocher dans la première feuille?
0
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...
0
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)
0
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
0

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

Posez votre question
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
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+
0