Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Makro innerhalb Grenzen ausführen

Makro innerhalb Grenzen ausführen
13.11.2015 07:57:55
matthias
Hallo,
ich habe den nachfolgend Code in meiner Tabelle
Public Sub DatensatzLöschen()
Dim lngRow5 As Long, lngRow6 As Long
If TypeOf Selection Is Range Then
lngRow5 = ThisWorkbook.Names("Anfang").RefersToRange.Row
lngRow6 = ThisWorkbook.Names("Ende").RefersToRange.Row
Selection.Cells(1, 1).Select
If Selection.Row > lngRow5 And Selection.Row 
Nun ist es so, dass ich hierbei eine Zeile löschen kann, die zwischen den Grenzen lngRow5 und lngRow6 ist. Die Grenzen werden definiert durch Marken über den Namensmanger.
Nun habe ich jedoch ein Problem festgestellt es kann sein, dass alle Zeilen zwischen den beiden Grenzen gelöscht werden und dadurch es nicht mehr möglich ist neue dazwischen einfügen zu lassen über einen anderen Code.
Bsp.
Zeile 3 obere Grenze
Zeile 4 leere zeile
Zeile 5 untere Grenze
Wird nun Zeile 4 gelöscht, wandert die untere Grenze nach oben, und dadurch kann ich das Einfügemakro nicht mehr ausführen.
Deshalb möchte ich es so haben, dass das Lösch-Makro zum einem nur zwischen den Grenzen funktioniert so wie es bisher ist und zusätzlich muss immer mindestens eine Zeile zwischen den Grenzen sein.
Kann mir hierzu wer helfen?
Gruß

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Makro innerhalb Grenzen ausführen
13.11.2015 09:09:54
Raphael
Hallo Matthias,
erweitere Deine If Abfrage noch um ...and lngrow6-lngrow5>0
Gruess
Raphael
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige