Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
19.08.2019 09:59:24 |
kleinerC |
|
|
|
19.08.2019 10:57:52 |
Torsten |
|
|
|
19.08.2019 11:43:07 |
kleinerC |
|
|
|
19.08.2019 11:48:26 |
Torsten |
|
|
|
19.08.2019 12:55:23 |
kleinerC |
|
|
|
19.08.2019 13:06:23 |
Torsten |
|
|
|
19.08.2019 13:14:09 |
Torsten |
|
|
Zeilen suchen und löschen |
19.08.2019 15:11:31 |
Gast51775 |
|
|
|
19.08.2019 15:21:32 |
Trägheit |
|
|
|
19.08.2019 15:40:45 |
kleinerC |
|
|
|
19.08.2019 15:53:08 |
Torsten |
|
|
|
19.08.2019 16:34:59 |
kleinerC |
|
|
|
19.08.2019 17:17:07 |
Trägheit |
|
|
|
19.08.2019 17:26:49 |
kleinerC |
|
|
|
19.08.2019 19:52:13 |
Gast78800 |
|
|
|
20.08.2019 12:42:03 |
kleinerC |
|
|
|
19.08.2019 15:30:10 |
Torsten |
|
|
Von:
Gast51775 |
Datum:
19.08.2019 15:11:31 |
Views:
429 |
Rating:
|
Antwort:
|
Thema:
Zeilen suchen und löschen |
Hallo Torsten,
erstmal vielen Dank für deine Mühe.
Ich habe mal getestet, wenn ich Me zu UserForm2 ändere mit dem selbsen Ergebnis. Wenn ich schrittweise die Zeilen durchlaufen lasse springt er bei der WENN-Funktion:
If .Cells(Zeile, 1).Value = UserForm2.ComboBox1.Value And .Cells(Zeile, 13).Value = UserForm2.ComboBox4.Value Then
Anzahl = Anzahl + 1
.Rows(Zeile).Delete
nicht in den DANN-Teil, auch wenn alle Bedigungen erfüllt sein müssen. Er gibt die gewünschten Werte bei UserForm2.Combobox1.Value und -4.value richtig aus wenn ich mit dem Mauszeiger darübergehe.
Ich kann mir sogar für jede Zeile die er nicht löscht eine MsgBox ausgeben lassen wo er beide Suchbegriffe und Zellenwerte ausgibt und auch dort stimmen die Werte überein.
Beispiel:
For Anzahl = 1 To AnzahlTB
For Zeile = ZeileMax To 1 Step -1
If .Cells(Zeile, 1).Value = UserForm2.ComboBox1.Value And .Cells(Zeile, 13).Value = UserForm2.ComboBox4.Value Then Anzahl = Anzahl + 1 _
And .Rows(Zeile).Delete Else f = MsgBox("Durchsuche Zeile: " & Zeile & Chr(13) & .Cells(Zeile, 1).Value & .Cells(Zeile, 13).Value & Chr(13) _
& UserForm2.ComboBox1.Value & UserForm2.ComboBox4.Value , vbOKOnly, "Info")
If Anzahl = AnzahlTB Then Exit For
If Zeile = 1 Then i = MsgBox("BLAAAAA", vbCritical, "Error!")
If i = vbOK Then Exit Sub
Next Zeile
Next Anzahl
Wenn ich das AND entferne und stattdessen nur die erste Bedingung stehen lasse funktioniert der Code. Mit der zweiten Bedingung alleine findet Excel keine Werte. Folglich muss das Problem in folgender Bedingung liegen:
.Cells(Zeile, 13).Value = UserForm2.ComboBox4.Value
Viele Grüße
C
|
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
19.08.2019 09:59:24 |
kleinerC |
|
|
|
19.08.2019 10:57:52 |
Torsten |
|
|
|
19.08.2019 11:43:07 |
kleinerC |
|
|
|
19.08.2019 11:48:26 |
Torsten |
|
|
|
19.08.2019 12:55:23 |
kleinerC |
|
|
|
19.08.2019 13:06:23 |
Torsten |
|
|
|
19.08.2019 13:14:09 |
Torsten |
|
|
Zeilen suchen und löschen |
19.08.2019 15:11:31 |
Gast51775 |
|
|
|
19.08.2019 15:21:32 |
Trägheit |
|
|
|
19.08.2019 15:40:45 |
kleinerC |
|
|
|
19.08.2019 15:53:08 |
Torsten |
|
|
|
19.08.2019 16:34:59 |
kleinerC |
|
|
|
19.08.2019 17:17:07 |
Trägheit |
|
|
|
19.08.2019 17:26:49 |
kleinerC |
|
|
|
19.08.2019 19:52:13 |
Gast78800 |
|
|
|
20.08.2019 12:42:03 |
kleinerC |
|
|
|
19.08.2019 15:30:10 |
Torsten |
|
|