Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Combobox et MachRequired

10 réponses
Avatar
Didier NOVARIN
Bonjour,
Sur un userform, j'ai un combobox,
Celui-ci est alimenté par une liste.
Le pb est que si je mets MachRequired à True, en cas d'erreur, il refuse que
je supprime la saisie, il m'affiche "erreur de propriété non valide" comment
faire afin de pouvoir effacer une saisie et passer outre sans avoir à faire
"Echap"
Je vous remercie
Didier

10 réponses

Avatar
Daniel.C
Bonjour.
As-tu accès au bouton de la liste déroulante ?
Daniel
"Didier NOVARIN" a écrit dans le message
de news: %
Bonjour,
Sur un userform, j'ai un combobox,
Celui-ci est alimenté par une liste.
Le pb est que si je mets MachRequired à True, en cas d'erreur, il refuse
que je supprime la saisie, il m'affiche "erreur de propriété non valide"
comment faire afin de pouvoir effacer une saisie et passer outre sans
avoir à faire "Echap"
Je vous remercie
Didier



Avatar
Didier NOVARIN
Bonjour,
Oui, je peux choisir mes items dans la liste sans pb
Didier

"Daniel.C" a écrit dans le message de news:

Bonjour.
As-tu accès au bouton de la liste déroulante ?
Daniel
"Didier NOVARIN" a écrit dans le message
de news: %
Bonjour,
Sur un userform, j'ai un combobox,
Celui-ci est alimenté par une liste.
Le pb est que si je mets MachRequired à True, en cas d'erreur, il refuse
que je supprime la saisie, il m'affiche "erreur de propriété non valide"
comment faire afin de pouvoir effacer une saisie et passer outre sans
avoir à faire "Echap"
Je vous remercie
Didier







Avatar
Daniel.C
Je voulais dire : As-tu accès au bouton de la liste déroulante une fois que
tu as eu le message comme quoi ta saisie était erronnée ?
Mais sinon, tu ne peux pas revenir sur ta saisie ?
Daniel
"Didier NOVARIN" a écrit dans le message
de news: %
Bonjour,
Oui, je peux choisir mes items dans la liste sans pb
Didier

"Daniel.C" a écrit dans le message de news:

Bonjour.
As-tu accès au bouton de la liste déroulante ?
Daniel
"Didier NOVARIN" a écrit dans le
message de news: %
Bonjour,
Sur un userform, j'ai un combobox,
Celui-ci est alimenté par une liste.
Le pb est que si je mets MachRequired à True, en cas d'erreur, il refuse
que je supprime la saisie, il m'affiche "erreur de propriété non valide"
comment faire afin de pouvoir effacer une saisie et passer outre sans
avoir à faire "Echap"
Je vous remercie
Didier











Avatar
JB
On peut remettre la propriété à False et mettre:

Private Sub ComboBox1_BeforeUpdate(ByVal Cancel As
MSForms.ReturnBoolean)
If Me.ComboBox1 <> "" Then
If IsError(Application.Match(Me.ComboBox1, [liste], 0)) Then
'MsgBox "erreur"
Me.ComboBox1 = ""
Cancel = True
End If
End If
End Sub

http://cjoint.com/?cAsN3F2PhT

JB



On 26 fév, 18:10, "Didier NOVARIN"
wrote:
Bonjour,
Sur un userform, j'ai un combobox,
Celui-ci est alimenté par une liste.
Le pb est que si je mets MachRequired à True, en cas d'erreur, il refuse que
je supprime la saisie, il m'affiche "erreur de propriété non valide" c omment
faire afin de pouvoir effacer une saisie et passer outre sans avoir à fa ire
"Echap"
Je vous remercie
Didier


Avatar
Didier NOVARIN
Ben, j'ai le message "erreur de propriété non valide"
, et je ne peux plus revenir sur ma saisie, il faut que je fasse "Echap"
Didier

"Daniel.C" a écrit dans le message de news:
%
Je voulais dire : As-tu accès au bouton de la liste déroulante une fois
que tu as eu le message comme quoi ta saisie était erronnée ?
Mais sinon, tu ne peux pas revenir sur ta saisie ?
Daniel
"Didier NOVARIN" a écrit dans le message
de news: %
Bonjour,
Oui, je peux choisir mes items dans la liste sans pb
Didier

"Daniel.C" a écrit dans le message de news:

Bonjour.
As-tu accès au bouton de la liste déroulante ?
Daniel
"Didier NOVARIN" a écrit dans le
message de news: %
Bonjour,
Sur un userform, j'ai un combobox,
Celui-ci est alimenté par une liste.
Le pb est que si je mets MachRequired à True, en cas d'erreur, il
refuse que je supprime la saisie, il m'affiche "erreur de propriété non
valide" comment faire afin de pouvoir effacer une saisie et passer
outre sans avoir à faire "Echap"
Je vous remercie
Didier















Avatar
JB
http://cjoint.com/?cAsQLVheo7

JB

On 26 fév, 18:39, JB wrote:
On peut remettre la propriété à False et mettre:

Private Sub ComboBox1_BeforeUpdate(ByVal Cancel As
MSForms.ReturnBoolean)
  If Me.ComboBox1 <> "" Then
    If IsError(Application.Match(Me.ComboBox1, [liste], 0)) Then
      'MsgBox "erreur"
      Me.ComboBox1 = ""
      Cancel = True
     End If
   End If
End Sub

http://cjoint.com/?cAsN3F2PhT

JB

On 26 fév, 18:10, "Didier NOVARIN"
wrote:



Bonjour,
Sur un userform, j'ai un combobox,
Celui-ci est alimenté par une liste.
Le pb est que si je mets MachRequired à True, en cas d'erreur, il refu se que
je supprime la saisie, il m'affiche "erreur de propriété non valide" comment
faire afin de pouvoir effacer une saisie et passer outre sans avoir à faire
"Echap"
Je vous remercie
Didier- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -



Avatar
Didier NOVARIN
Bonsoir,
Dans ton exemple, le pb est que je peux saisir n'importe quoi dans le
combobox, et cela passe quand même, je voudrais que les gens saisissent que
la liste
Didier


"JB" a écrit dans le message de news:

On peut remettre la propriété à False et mettre:

Private Sub ComboBox1_BeforeUpdate(ByVal Cancel As
MSForms.ReturnBoolean)
If Me.ComboBox1 <> "" Then
If IsError(Application.Match(Me.ComboBox1, [liste], 0)) Then
'MsgBox "erreur"
Me.ComboBox1 = ""
Cancel = True
End If
End If
End Sub

http://cjoint.com/?cAsN3F2PhT

JB



On 26 fév, 18:10, "Didier NOVARIN"
wrote:
Bonjour,
Sur un userform, j'ai un combobox,
Celui-ci est alimenté par une liste.
Le pb est que si je mets MachRequired à True, en cas d'erreur, il refuse
que
je supprime la saisie, il m'affiche "erreur de propriété non valide"
comment
faire afin de pouvoir effacer une saisie et passer outre sans avoir à
faire
"Echap"
Je vous remercie
Didier


Avatar
Daniel.C
Ote-moi d'un doute :
Tu fais "Echap" pour effacer le message d'erreur ?
Daniel
"Didier NOVARIN" a écrit dans le message
de news:
Ben, j'ai le message "erreur de propriété non valide"
, et je ne peux plus revenir sur ma saisie, il faut que je fasse "Echap"
Didier

"Daniel.C" a écrit dans le message de news:
%
Je voulais dire : As-tu accès au bouton de la liste déroulante une fois
que tu as eu le message comme quoi ta saisie était erronnée ?
Mais sinon, tu ne peux pas revenir sur ta saisie ?
Daniel
"Didier NOVARIN" a écrit dans le
message de news: %
Bonjour,
Oui, je peux choisir mes items dans la liste sans pb
Didier

"Daniel.C" a écrit dans le message de news:

Bonjour.
As-tu accès au bouton de la liste déroulante ?
Daniel
"Didier NOVARIN" a écrit dans le
message de news: %
Bonjour,
Sur un userform, j'ai un combobox,
Celui-ci est alimenté par une liste.
Le pb est que si je mets MachRequired à True, en cas d'erreur, il
refuse que je supprime la saisie, il m'affiche "erreur de propriété
non valide" comment faire afin de pouvoir effacer une saisie et passer
outre sans avoir à faire "Echap"
Je vous remercie
Didier



















Avatar
Didier NOVARIN
C'est parfait !!!
Rapide et parfait
Merci beaucoup
Didier

"JB" a écrit dans le message de news:

http://cjoint.com/?cAsQLVheo7

JB

On 26 fév, 18:39, JB wrote:
On peut remettre la propriété à False et mettre:

Private Sub ComboBox1_BeforeUpdate(ByVal Cancel As
MSForms.ReturnBoolean)
If Me.ComboBox1 <> "" Then
If IsError(Application.Match(Me.ComboBox1, [liste], 0)) Then
'MsgBox "erreur"
Me.ComboBox1 = ""
Cancel = True
End If
End If
End Sub

http://cjoint.com/?cAsN3F2PhT

JB

On 26 fév, 18:10, "Didier NOVARIN"
wrote:



Bonjour,
Sur un userform, j'ai un combobox,
Celui-ci est alimenté par une liste.
Le pb est que si je mets MachRequired à True, en cas d'erreur, il refuse
que
je supprime la saisie, il m'affiche "erreur de propriété non valide"
comment
faire afin de pouvoir effacer une saisie et passer outre sans avoir à
faire
"Echap"
Je vous remercie
Didier- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -



Avatar
Didier NOVARIN
Oui,
Mais j'ai la soluce de JB afin de contourner le pb
Je te remercie
Didier


"Daniel.C" a écrit dans le message de news:

Ote-moi d'un doute :
Tu fais "Echap" pour effacer le message d'erreur ?
Daniel
"Didier NOVARIN" a écrit dans le message
de news:
Ben, j'ai le message "erreur de propriété non valide"
, et je ne peux plus revenir sur ma saisie, il faut que je fasse "Echap"
Didier

"Daniel.C" a écrit dans le message de news:
%
Je voulais dire : As-tu accès au bouton de la liste déroulante une fois
que tu as eu le message comme quoi ta saisie était erronnée ?
Mais sinon, tu ne peux pas revenir sur ta saisie ?
Daniel
"Didier NOVARIN" a écrit dans le
message de news: %
Bonjour,
Oui, je peux choisir mes items dans la liste sans pb
Didier

"Daniel.C" a écrit dans le message de news:

Bonjour.
As-tu accès au bouton de la liste déroulante ?
Daniel
"Didier NOVARIN" a écrit dans le
message de news: %
Bonjour,
Sur un userform, j'ai un combobox,
Celui-ci est alimenté par une liste.
Le pb est que si je mets MachRequired à True, en cas d'erreur, il
refuse que je supprime la saisie, il m'affiche "erreur de propriété
non valide" comment faire afin de pouvoir effacer une saisie et
passer outre sans avoir à faire "Echap"
Je vous remercie
Didier