Vba excel
Résolu
Skeo
-
Skeo -
Skeo -
A voir également:
- Vba excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel compter cellule couleur sans vba - Guide
1 réponse
Bonjour,
ComboBox1.Value renvoit un booléan, c'est à dire False (non coché) ou True (coché). Ici salarie est un string.
La variable salarie ne contient jamais le nom du salarie à supprimer.
Si la combobox a pour étiquette de nom du salarie, alors il faut faire:
;o)
«Ce que l'on conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément.»
Nicolas Boileau
ComboBox1.Value renvoit un booléan, c'est à dire False (non coché) ou True (coché). Ici salarie est un string.
La variable salarie ne contient jamais le nom du salarie à supprimer.
Si la combobox a pour étiquette de nom du salarie, alors il faut faire:
salarie = ComboBox1.Caption
;o)
«Ce que l'on conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément.»
Nicolas Boileau
salarie = ComboBox1.Value
par
salarie = ComboBox1.Caption
mais ça me renvoie un erreur disant "Membre de donnée ou de méthode introuvable" vois tu doit cela peut-il venir? peut être que je doit changer salarie as string non?
Désolé de mon ignorance mais je n'y connait pas grand chose je débute...
Mais merci de ta réponse!
salarie = combobox.Text ou combobox.value est correct, ça ne renvoie pas un booléen.
Combobox1 est dans le UserForm4 ? si oui mets Unload UserForm4 à la fin de la procédure du commandButton1, juste avant le End Sub.
En fait ça a solutionné les deux problèmes en même temps merci beaucoup !!!
;o)