Thema Datum  Von Nutzer Rating
Antwort
10.08.2020 10:40:18 Vivien
NotSolved
Blau Zeilen löschen die eine Bedingung erfüllen
10.08.2020 15:09:09 Gast64398
NotSolved
14.08.2020 08:52:43 Vivien
NotSolved
14.08.2020 09:18:44 Gast70886
NotSolved
14.08.2020 09:48:30 Vivien
NotSolved
14.08.2020 10:42:06 Gast98412
NotSolved
18.08.2020 16:32:36 Werner
NotSolved

Ansicht des Beitrags:
Von:
Gast64398
Datum:
10.08.2020 15:09:09
Views:
730
Rating: Antwort:
  Ja
Thema:
Zeilen löschen die eine Bedingung erfüllen

Hallo,

generell was Find/Match angeht kann man schon mal sagen, Du mußt anders deklarieren, in Deinem Fall genau umgekehrt: die Find()-Methode gibt ein Range-Objekt zurück, das muß man immer auf Nothing prüfen und per Set setzen, Application.Match gibt einen Variant zurück, in dem Fall kein Objekt, wird also ohne Set zugew. und auf Fehler-Rückgabe geprüft...

Match:

Dim found As Variant
found = Application.Match(tofind.Value, ActiveSheet.Columns(6), -1)
If IsError(found) Then
   MsgBox "nix gefunden...!"
Else
   '// weiter geht's...
End If

Find:

Dim found2 As Range
Set found2 = Columns(6).Find(What:=tofind2, LookIn:=xlValues, LookAt:=xlWhole)
If found2 Is Nothing Then
   MsgBox "nix gefunden...!"
Else
   MsgBox "weiter geht's mit: " & found2.Row
End If

Gruß,


Ihre Antwort
  • 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: Name: Email:



  • 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
10.08.2020 10:40:18 Vivien
NotSolved
Blau Zeilen löschen die eine Bedingung erfüllen
10.08.2020 15:09:09 Gast64398
NotSolved
14.08.2020 08:52:43 Vivien
NotSolved
14.08.2020 09:18:44 Gast70886
NotSolved
14.08.2020 09:48:30 Vivien
NotSolved
14.08.2020 10:42:06 Gast98412
NotSolved
18.08.2020 16:32:36 Werner
NotSolved