enregistrement des données de l'userform
bonjour
j 'ai crée un userform ,pour ce qui est des menu liste déroulante pas de souci a l'affectation de la rowsource mais des lors que je valide il y a une erreur.
je voudrais que chaque choix dans ma frame 1 et frame 5 option 1-2-3 ou 4 se multiplier et le résultat dans état "textresuetat"
exemple :pour mesure état équipement 1*3*4=12
et aussi toute les textbox aille cherché les données dans la "donné équipement " sauf la date amdec
dès lors que je valide cela incrémente dans le "tableau recap" les lignes a la suite.
je vous joints le fichier via le lien
http://www.cjoint.com/c/FKpivEK1Mlw
merci pour tous
je vous joins le fichier
1 pièce(s) jointe(s)
traitement des boutons option...
bonsoir,
en regardant votre code, je pense que la cascade de if...then... ne peut repondre à votre problème. Je vous propose de traiter les optionbuttons par leur procédure événementielle _change ce qui permet de définir le textbox correspondant sans calcul particulier :
Code:
1 2 3 4 5 6 7 8 9 10
| Private Sub OptionButton1_Change()
Dim i As Integer
i = 0
Do Until Frame2.Controls(i).Value
i = i + 1
Loop
Frame2.Controls("textbox1").Value = i + 1
End Sub |
J'ai répété ce code pour chaque bouton et ça fonctionne. (bien sûr en changeant les index...)
Mon fichier :
Pièce jointe 224928
cordialement
geogeo