Hallo liebe Community...
Ich möchte gerne folgendes machen...
Excel soll folgendes tun:
1.) Prüfe ob Zelle leer ist
2.) Wenn Zelle leer ist führe Aktionen ab 3.) aus, Wenn Zelle NICHT leer ist, beende IF-Abfrage
3.) (Bedinung: Zelle ist leer) Prüfe ob aktuelle Zeile und darauffolgende Zeile IDENT sind, vom Inhalt her.
4.) Wenn Zeilen komplett ident sind, gehe von aktueller Zeile zu der darauffolgenden Zeile, und Lösche diese Zeile / Wenn nicht IDENT, beende IF-Abfrage...
also im code sollte das nun so aussehen (Code + Pseudocode...):
Kann das so funktionieren??
Vor allem... es soll irrelevant sein ob der Inhalt einer Zelle ein Text oder eine Zahl ist... die einzige Gegebenheit bzw.Vorkommen ist, dass der Inhalt einer Zelle (x,y) immer gleich vom Format her ist, wie die darauffolgende Zelle (x+1,x+1)!
Könnt ihr mir bitte mit der Synthax a bissl helfen, dass mein Code richtig ist und funktioniert...??
Vielen Dank!
LG Tim
Ich möchte gerne folgendes machen...
Excel soll folgendes tun:
1.) Prüfe ob Zelle leer ist
2.) Wenn Zelle leer ist führe Aktionen ab 3.) aus, Wenn Zelle NICHT leer ist, beende IF-Abfrage
3.) (Bedinung: Zelle ist leer) Prüfe ob aktuelle Zeile und darauffolgende Zeile IDENT sind, vom Inhalt her.
4.) Wenn Zeilen komplett ident sind, gehe von aktueller Zeile zu der darauffolgenden Zeile, und Lösche diese Zeile / Wenn nicht IDENT, beende IF-Abfrage...
also im code sollte das nun so aussehen (Code + Pseudocode...):
Visual Basic-Quellcode
- Dim a As Long
- Dim b As Long
- For a = 2 To Cells(Rows.Count, 1).End(xlUp).Row
- b = a+1
- IF Cells(a, 5).Value = "" THEN
- IF Cells(a,1).Value = Cells(b,1).Value AND Cells(a,2).Value = Cells(b,2).Value AND Cells(a,3).Value = Cells(b,3).Value AND Cells(a,4).Value = Cells(b,4).Value AND Cells(a,5).Value = Cells(b,5).Value AND Cells(a,5).Value = Cells(b,5).Value AND Cells(a,5).Value = Cells(b,5).Value AND Cells(a,6).Value = Cells(b,6).Value AND Cells(a,7).Value = Cells(b,7).Value AND Cells(a,9).Value = Cells(b,9).Value AND Cells(a,11).Value = Cells(b,11).Value AND Cells(a,13).Value = Cells(b,13).Value THEN
- .Rows(b).Delete
- ELSE END IF
- Else
- End If
- Next
- End Sub
Kann das so funktionieren??
Vor allem... es soll irrelevant sein ob der Inhalt einer Zelle ein Text oder eine Zahl ist... die einzige Gegebenheit bzw.Vorkommen ist, dass der Inhalt einer Zelle (x,y) immer gleich vom Format her ist, wie die darauffolgende Zelle (x+1,x+1)!
Könnt ihr mir bitte mit der Synthax a bissl helfen, dass mein Code richtig ist und funktioniert...??
Vielen Dank!
LG Tim