Thema Datum  Von Nutzer Rating
Antwort
Rot Zeile löschen wenn Spalte A und B bestimmte Werte enthalten
14.01.2019 14:01:27 Thomas6789
NotSolved
14.01.2019 14:10:46 Codo
NotSolved

Ansicht des Beitrags:
Von:
Thomas6789
Datum:
14.01.2019 14:01:27
Views:
109
Rating: Antwort:
  Ja
Thema:
Zeile löschen wenn Spalte A und B bestimmte Werte enthalten

Hallo zusammen,

 

ich möchte über ein Makro in Excel folgendes erreichen:

 

Wenn in einer Zelle in Spalte A ein Wort enthalten ist, welches mit "P" beginnt und in der gleichen Zeile die in Spalte B eine leere Zelle vorhanden ist, soll die ganze Zeile gelöscht werden.

So sieht mein Makro bisher aus:

Sub nvloeschen()
   Dim i As Long
   Application.ScreenUpdating = False
   For i = Cells(Rows.Count, 1).End(xlUp).Row To 1 Step -1
      If Cells(i, 1) = "P" And Cells(i, 2) = "" Then Rows(i).Delete
      
   Next i
   Application.ScreenUpdating = True
End Sub

Leider funktioniert das bisher nur wenn in Spalte A nur ein "P" steht. Wenn allerdings das Wort "Peter" enthalten ist, wird die Zeile nicht gelöscht. Wie kann man das IF entsprechend umschreiben, dass das Programm nach allen Wörtern sucht, die mit P beginnen?

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst genau und ausführlich
  • 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 markieren Sie Ihre Anfrage als erledigt wenn Ihnen geholfen wurde
Thema: Name: Email:

 
 

Thema Datum  Von Nutzer Rating
Antwort
Rot Zeile löschen wenn Spalte A und B bestimmte Werte enthalten
14.01.2019 14:01:27 Thomas6789
NotSolved
14.01.2019 14:10:46 Codo
NotSolved