Bonjour , je suis en train de créer un controle activeX sur lequel se trouve plusieurs images :
1 - une lampe allumée , qui s'affiche qd NBR = 1
2 - une lampe eteinte , qui s'affiche qd NBR = 0
Je posséde egalement une feuille ( MENU ) sur laquelle ce trouve des OptionButtons
l'un permet de mettre la variable NBR à 1 , le second à 0 .
Je dois donc utiliser NBR en tant que variable globale , le soucis intervient à ce niveau
Dans le code de la feuille ( MENU ) j'ai ecrit ceci
Dans le code de mon ActiveX j'ai ecrit ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Public NBR as Integer
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Sub EtatImg() Imgouvert.Visible = (NBR= 1) Imgferme.Visible = (NBR= 0) End Sub Private Sub UserControl_Initialize() ' je pense que le soucis vien de la !!!!!! je ne sais pas quelle procédure utiliser ... If menu.NBR = 0 Then ' Lampe ETEINTE EtatImg End If If menu.NBR= 1 Then ' Lampe ALLUMEE EtatImg End If End Sub
amicalement LUCAS
Partager