stann29
Messages postés18Date d'inscriptionmercredi 26 novembre 2008StatutMembreDernière intervention20 octobre 2013
-
3 mars 2009 à 20:41
stann29
Messages postés18Date d'inscriptionmercredi 26 novembre 2008StatutMembreDernière intervention20 octobre 2013
-
9 mars 2009 à 15:44
bonjour,
J'ai créé un programme avec un userform avec 3 boutons qui s'ouvre à l'ouverture du fichier excel, et l'utilisateur choisi sa taille d'écran, ainsi le zoom se paramètre automatiquement.
Mais le classeur contient plusieurs feuilles ( 40)
Je voudrais savoir quel code indiquer pour cela s'applique a tout le classeur ou mieux à seulement les 30 premières feuilles.
merci d'avance, bonne soirée
stann
Private Sub zoom15_Click()
ActiveWindow.Zoom = 38
Unload Me
End Sub
Private Sub zoom17_Click()
ActiveWindow.Zoom = 44
Unload Me
End Sub
Private Sub zoom19_Click()
ActiveWindow.Zoom = 50
Unload Me
End Sub
stann29
Messages postés18Date d'inscriptionmercredi 26 novembre 2008StatutMembreDernière intervention20 octobre 2013 4 mars 2009 à 18:43
salut, merci pour tes réponses,
mais toujours le même problème, message erreur compilation concernant : "worksheets" dans la ligne "worksheets (Array(....etc)"
Je résume peut-être, j'ai un programme, j'ai créé un userform qui s'ouvre à l'ouverture, celui-ci contient 3 boutons, afin que l'utilisateur clique sur le bouton (15-17 ou 19) suivant sa taille d'écran et ainsi le zoom s'adapte à son écran, pour une utilisation optimal du programme. Une fois qu'il clique, l'userform se ferme.
On n'est pas loin de la solution.
Merci encore
stann
Vous n’avez pas trouvé la réponse que vous recherchez ?
cnt
Messages postés219Date d'inscriptionlundi 21 novembre 2005StatutMembreDernière intervention20 décembre 20101 4 mars 2009 à 20:02
Salut
Est-ce que le message erreur compilation se produit à " l'exécution " ou à
" la Création " ?
Bien énumérer les feuilles voulues par l'index (l'ordre dans le classeur)
Worksheets(Array(1, 2, 3, 4,5,6,7,8,9,10 )).Select