Afficher un message
Vieux 21/02/2006, 16h20   #2 (permalink)
mutzik
XLDnaute Accro
 
Avatar de mutzik
 
Date d'inscription: février 2005
Localisation: Lixing les Rouhling
Version Excel : Excel 2003 (PC)
Messages: 1 456
Par défaut Re:Imprimé des ranges associés à des checkbox

Bonjour Benoit, le Forum

Bien sur qu'il y a une solution

tu crée une variable string appellée PrintRange (ou comme tu veux)

-tu testes chaque checkbox et, s'il est coché, tu ajoutes sa valeur à ta var PrintRange, du style PrintRange = PrintRange & rangeCB1 POUR LE PREMIER (RangeCB1='A5:B18' par ex)
-PrintRange = PrintRange & rangeCB2, 3 4 ... & ';' pour les autres

2 tests à faire :
- ne pas rajouter ';' lors de l'ajout du dernier CBx
- avant impression vérifier que PrintRange est différent de '', dans ce cas l'utilisateur n'a pas cliqué sur un checkbox et ne veux rien imprimer
__________________
@+ertrand
mutzik est déconnecté   Réponse avec citation