rh.finances
XLDnaute Occasionnel
Un grand bonjour à tous les internautes de ce super site,
N’étant pas un grand expert du langage VBA, j’ai néanmoins commencé à créer un userform pour masquer des lignes qui figurent sur des plages dispersées dans une feuille (exemple : 1:13 puis 25:35 puis 47:57…).
Cet « userform2 » est accessible depuis le bouton figurant en A1 : B2 du fichier joint.
Dans ce userform, j’ai notamment créé un « OptionButton1 » (appelé « afficher uniquement les heures prévues ») et un « OptionButton2 » (appelé « afficher uniquement les heures réalisées ») contenant chacun une macro identique pour masquer des lignes.
Toutefois, mon problème est le suivant : plutôt que de préciser chaque numéro de ligne (celles-ci peuvent bouger à l’avenir), j’ai préféré définir un nom référençant les séries de lignes concernées.
J’ai donc créé un nom « affichage_heures_prévues » et un autre nom « affichage_heures_réalisées » et j’ai mentionné les noms en question dans les codes figurant en « Optionbutton1 » et « Optionbutton2 ».
Toutefois, cela me génère une erreur d’exécution ‘13’ (je pense que la notion de nom pose problème).
Par ailleurs, outre ce problème, j’aurai bien voulu améliorer mon userform2 de la manière suivante :
Actuellement, j’ai trois choix de boutons possible. Le 1er masque tel série de lignes / le 2ème masque tel autre série de lignes / le 3ème permet de tout afficher sans masque aucun.
En fait, suivant que l’on soit dans la 1ère, la 2ème ou la 3ème situation, j’aurais bien aimé que le bouton correspondant reste activé (c’est-à-dire coché et visible) car actuellement à chaque lancement de l’userform, il propose 3 boutons vides.
Pensez qu’une telle chose soit possible ?
D’avance, merci beaucoup pour vos contributions et vos idées.
Alex
N’étant pas un grand expert du langage VBA, j’ai néanmoins commencé à créer un userform pour masquer des lignes qui figurent sur des plages dispersées dans une feuille (exemple : 1:13 puis 25:35 puis 47:57…).
Cet « userform2 » est accessible depuis le bouton figurant en A1 : B2 du fichier joint.
Dans ce userform, j’ai notamment créé un « OptionButton1 » (appelé « afficher uniquement les heures prévues ») et un « OptionButton2 » (appelé « afficher uniquement les heures réalisées ») contenant chacun une macro identique pour masquer des lignes.
Toutefois, mon problème est le suivant : plutôt que de préciser chaque numéro de ligne (celles-ci peuvent bouger à l’avenir), j’ai préféré définir un nom référençant les séries de lignes concernées.
J’ai donc créé un nom « affichage_heures_prévues » et un autre nom « affichage_heures_réalisées » et j’ai mentionné les noms en question dans les codes figurant en « Optionbutton1 » et « Optionbutton2 ».
Toutefois, cela me génère une erreur d’exécution ‘13’ (je pense que la notion de nom pose problème).
Par ailleurs, outre ce problème, j’aurai bien voulu améliorer mon userform2 de la manière suivante :
Actuellement, j’ai trois choix de boutons possible. Le 1er masque tel série de lignes / le 2ème masque tel autre série de lignes / le 3ème permet de tout afficher sans masque aucun.
En fait, suivant que l’on soit dans la 1ère, la 2ème ou la 3ème situation, j’aurais bien aimé que le bouton correspondant reste activé (c’est-à-dire coché et visible) car actuellement à chaque lancement de l’userform, il propose 3 boutons vides.
Pensez qu’une telle chose soit possible ?
D’avance, merci beaucoup pour vos contributions et vos idées.
Alex