ticrain
Messages postés178Date d'inscriptionjeudi 15 mars 2007StatutMembreDernière intervention 2 janvier 2015
-
18 avril 2008 à 19:39
ticrain
Messages postés178Date d'inscriptionjeudi 15 mars 2007StatutMembreDernière intervention 2 janvier 2015
-
19 avril 2008 à 13:56
Bonjour les ptis loups
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
zen69
Messages postés584Date d'inscriptionjeudi 28 décembre 2006StatutMembreDernière intervention29 avril 20101 18 avril 2008 à 21:22
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
pile_poil
Messages postés682Date d'inscriptionvendredi 6 avril 2007StatutMembreDernière intervention 4 août 20126 18 avril 2008 à 21:23
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