Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ComboBox Auswahl entfernen

104 views
Skip to first unread message

Mike Berger

unread,
Jul 28, 2009, 4:18:25 AM7/28/09
to
Hallo zusammen,

ich habe zwei ComboBoxen auf einer UserForm.
Diese benötige ich zum suchen in den Spalten B und K.
Den Eigenschaftswert MatchRequired = True habe ich gesetzt, damit
keine Fehlermeldung beim "nicht gefunden" kommt.

Nun habe ich aber das Problem, wenn ich nun in der zweiten Suche nur
nach K suchen möchte, möchte ich den aktuellen Inhalt der ComboBox
entfernen, wenn ich nun den Inhalt manuell entferne kommt die
Fehlermeldung Ungültiger Eigenschaftswert.

Das wollte ich abfangen mit:

Private Sub cboNachname_BeforeUpdate(ByVal Cancel As
MSForms.ReturnBoolean)
If cboNachname.Text = "" Then
cboNachname.MatchRequired = False
Else
cboNachname.MatchRequired = True
End If
End Sub

Die Fehlermeldung kommt jedoch weiterhin.

Wie kann ich den dieses Feld "leeren", ohne die Auswahlliste zu
entfernen.

Danke Euch.

Mike

Wolfgang Habernoll

unread,
Jul 28, 2009, 5:09:44 AM7/28/09
to
Hallo MIke

>"Mike Berger" <mike_...@arcor.de> schrieb im Newsbeitrag
>news:b750ab64-0115-459a...@d4g2000yqa.googlegroups.com...
>Hallo zusammen,

>ich habe zwei ComboBoxen auf einer UserForm.

>Diese ben�tige ich zum suchen in den Spalten B und K.


>Den Eigenschaftswert MatchRequired = True habe ich gesetzt, damit
>keine Fehlermeldung beim "nicht gefunden" kommt.

>Nun habe ich aber das Problem, wenn ich nun in der zweiten Suche nur

>nach K suchen m�chte, m�chte ich den aktuellen Inhalt der ComboBox


>entfernen, wenn ich nun den Inhalt manuell entferne kommt die

>Fehlermeldung Ung�ltiger Eigenschaftswert.

>Das wollte ich abfangen mit:

>Private Sub cboNachname_BeforeUpdate(ByVal Cancel As
>MSForms.ReturnBoolean)
>If cboNachname.Text = "" Then
>cboNachname.MatchRequired = False
>Else
>cboNachname.MatchRequired = True
>End If
>End Sub

>Die Fehlermeldung kommt jedoch weiterhin.

>Wie kann ich den dieses Feld "leeren", ohne die Auswahlliste zu
>entfernen.


versuche es mit deinem Code und dem Change Ereignis.
Private Sub cboNachname_Change()


If cboNachname.Text = "" Then
cboNachname.MatchRequired = False
Else
cboNachname.MatchRequired = True
End If
End Sub


--
mfG
Wolfgang Habernoll

[ Win XP Home SP-2 , XL2002 ]

Mike Berger

unread,
Jul 28, 2009, 5:25:07 AM7/28/09
to
Hallo Wolfgang,

das hat prima funktioniert. Das Change Ereignis war es :-)

Vielen Dank.

Mike

On 28 Jul., 12:09, "Wolfgang Habernoll" <wolfgang.habern...@t-
online.de> wrote:
> Hallo MIke
>
>
>
>
>
> >"Mike Berger" <mike_ber...@arcor.de> schrieb im Newsbeitrag


> >news:b750ab64-0115-459a...@d4g2000yqa.googlegroups.com...
> >Hallo zusammen,
> >ich habe zwei ComboBoxen auf einer UserForm.

> >Diese benötige ich zum suchen in den Spalten B und K.


> >Den Eigenschaftswert MatchRequired = True habe ich gesetzt, damit
> >keine Fehlermeldung beim "nicht gefunden" kommt.
> >Nun habe ich aber das Problem, wenn ich nun in der zweiten Suche nur

> >nach K suchen möchte, möchte ich den aktuellen Inhalt der ComboBox


> >entfernen, wenn ich nun den Inhalt manuell entferne kommt die

> >Fehlermeldung Ungültiger Eigenschaftswert.


> >Das wollte ich abfangen mit:
> >Private Sub cboNachname_BeforeUpdate(ByVal Cancel As
> >MSForms.ReturnBoolean)
> >If cboNachname.Text = "" Then
> >cboNachname.MatchRequired = False
> >Else
> >cboNachname.MatchRequired = True
> >End If
> >End Sub
> >Die Fehlermeldung kommt jedoch weiterhin.
> >Wie kann ich den dieses Feld "leeren", ohne die Auswahlliste zu
> >entfernen.
>
> versuche es mit deinem Code und dem Change Ereignis.
> Private Sub cboNachname_Change()
>   If cboNachname.Text = "" Then
>      cboNachname.MatchRequired = False
>     Else
>     cboNachname.MatchRequired = True
>   End If
> End Sub
>
> --
> mfG
> Wolfgang Habernoll
>

> [ Win XP Home SP-2 ,  XL2002 ]- Zitierten Text ausblenden -
>
> - Zitierten Text anzeigen -

0 new messages