Voila je suis débutant en programmation VBA excel. Désolé j'ai pas trouvé le thème qu'il fallait. Voici mon problème :
J'ai des valeurs dans les cellules A1 à A10. Ces nombres vont de 1 à 10.
A1 peut avoir tous les nombres de 1 à 10 egalement A2,A3.....
j'ai affecté c'est valeurs de cellule dans des labels. Il y'en a 10 au total.
label1 affiche le nombre qui ce trouve dans A1 (soit 1,2,3,4,5,6,7,8,9,ou10)
label2 " " dans A2 (soit 1,2,3,4,5,6,7,8,9,ou10)
jusque la pas de soucis
Voici la suptilité si s'en est une!!!!
Je voudrai lorsque je clic sur le label1 avec la valeur 3 par exemple qu'il m'ouvre la userform3
si le label1 à la valeur 10 il m'ouvre la userform 10.
J'espere avoir été clair.
Merci pour votre aide.
A voir également:
Correspondance entre la valeur d'une cellule et un USERFORM
Deux erreurs dans la solution proposée :
1. Un label ne possède pas de propriété TEXT mais CAPTION donc
label1.caption
2. La valeur de la propriété CAPTION d'un label est un STRING donc
if alloticrain = 1 then
en toute logique j'aurais commencé par affecté la valeur des cellules à des variables puis éventuellement à des labels si nécessaire plutot que l'inverse
surtout si ces données sont nécessaire ailleurs que dans la form en cours en déclarant alors ces variables en "Public"
[reglement.aspx ]si c'est la solution, penser : REPONSE ACCEPTEE