Dans la collection (sans jeu de mots) bugs incompréhensibles j'en ai un sympa.
J'ai créé dans une feuille
- une ComboBox
- un OptionButton
- une CheckBox
Dans un module (ou meme sur la feuille en question, j'ai aussi essayé) je fais :
le module est compilé mais il BUG a l'execution sur la deuxieme ligne car il n'arrive pas a setter l'objet, par contre si dans la fenetre immediate (ou add watch) je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim SectorFilter As ComboBox: Set SectorFilter = ActiveSheet.CBSector Dim VolumeFilter As OptionButton: Set VolumeFilter = ActiveSheet.OBVolume
Cet idiot de VBA assigne la valeur du OptionButton a l'objet lui meme...je ne sais plus quoi faire pour instancier un objet de cette classe OptionButton de M****.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3?ActiveSheet.OBVolume True
Notez que tout marche bien pour une combobox et que ca foire aussi pour une CheckBox, si il y a des doués je veux bien qu'ils me sauvent la vie
Partager