makro zum markieren bestimmter zeilen

  • #1
P

penkyandthebrain

Neues Mitglied
Themenersteller
Dabei seit
13.05.2005
Beiträge
1
Reaktionspunkte
0
hallo,

ich bin auf der suche nach einem makro, mit dem ich eine Zeile und dann das Dokument von dort aus abwärts markieren und löschen kann.

die erste zelle in der zeile enthält bindestriche in unterschiedlicher anzahl. habe versucht das über makro aufzeichnen und dann gesamtes blatt markieren--> suchen... --> ---- zu machen, dann findet er ja auch die richtige zelle, nur das makro schreibt mir dann immer genau den zellenwert rein und bei einigen listen ist die zeile weiter unten oder oben....

wäre nett, wenn jemand helfen könnte
 
  • #2
Hallo penkyandthebrain,

der folgende Makro sollte das Gewünschte erledigen.

Gruß Matjes :)
Code:
Sub EndeSuchenUndRestLoeschen()
 ->löscht alle Zeilen ab der gefundenen Zelle,
 ->die das Ende-Kriterium enthält

  Const c_EndeKriterium As String = ---
  
  Dim ws As Worksheet, Zelle As Range

  Set ws = ActiveSheet
  
  Set Zelle = ws.Cells.Find( _
                  What:=c_EndeKriterium, _
                  After:=ws.Cells(1, 1), _
                  LookIn:=xlValues, _
                  Lookat:=xlPart, _
                  Searchorder:=xlByColumns, _
                  Searchdirection:=xlNext)
  If Not Zelle Is Nothing Then
    ws.Rows(Zelle.Row & : & ws.Cells.SpecialCells(xlCellTypeLastCell).Row).Delete
  Else
    MsgBox (Kein Endekriterium gefunden.)
  End If
  Set Zelle = Nothing: Set ws = Nothing
End Sub
 
Thema:

makro zum markieren bestimmter zeilen

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.839
Beiträge
707.962
Mitglieder
51.492
Neuestes Mitglied
Janus36
Oben