S
Spike1630
Guest
Bonjour à tous,
Je suis débutant en VBA et je nage un peu... voici ce que j'aimerais faire :
Dans ma feuille de calcul, l'utilisateur n'est autorisé qu'à entrer un chiffre pair compris entre 8 et 50 dans la cellule T1 et ensuite à imprimer la feuille. J'ai besoin de votre aide pour deux choses :
- Tout d'abord, j'aimerais qu'une fenêtre d'erreur s'affiche si l'utilisateur entre un chiffre impair ou qui n'est pas compris entre 8 et 50. Par exemple : 'Attention, vous devez entrer un chiffre pair compris entre 8 et 50 !'.
- Ensuite, j'aimerais que la zone d'impression soit définie d'après le chiffre que l'utilisateur aura entré dans la cellule T1. La zone d'impression correspondant au chiffre entré et toujours la même (par exemple, pour 8 : zone d'impression 'A12:AC49', pour 10 : zone d'impression 'A12:AC58', pour 12 : zone d'impression 'A12:AC68, etc.). Je pensais donc utiliser des 'If, Then, Else', malgré le fait que ça en fera beaucoup pour aller jusqu'à 50. Dernière précision : j'aimerais que la zone d'impression se définisse lorsque l'utilisateur entre le chiffre dans la cellule T1, et pas en créant un bouton sur lequel il devrait cliquer.
Voilà, voilà, j'espère trouver une bonne âme pour me donner les codes correspondants !
Merci d'avance et salutations à tous.
Je suis débutant en VBA et je nage un peu... voici ce que j'aimerais faire :
Dans ma feuille de calcul, l'utilisateur n'est autorisé qu'à entrer un chiffre pair compris entre 8 et 50 dans la cellule T1 et ensuite à imprimer la feuille. J'ai besoin de votre aide pour deux choses :
- Tout d'abord, j'aimerais qu'une fenêtre d'erreur s'affiche si l'utilisateur entre un chiffre impair ou qui n'est pas compris entre 8 et 50. Par exemple : 'Attention, vous devez entrer un chiffre pair compris entre 8 et 50 !'.
- Ensuite, j'aimerais que la zone d'impression soit définie d'après le chiffre que l'utilisateur aura entré dans la cellule T1. La zone d'impression correspondant au chiffre entré et toujours la même (par exemple, pour 8 : zone d'impression 'A12:AC49', pour 10 : zone d'impression 'A12:AC58', pour 12 : zone d'impression 'A12:AC68, etc.). Je pensais donc utiliser des 'If, Then, Else', malgré le fait que ça en fera beaucoup pour aller jusqu'à 50. Dernière précision : j'aimerais que la zone d'impression se définisse lorsque l'utilisateur entre le chiffre dans la cellule T1, et pas en créant un bouton sur lequel il devrait cliquer.
Voilà, voilà, j'espère trouver une bonne âme pour me donner les codes correspondants !
Merci d'avance et salutations à tous.