Thema Datum  Von Nutzer Rating
Antwort
Rot Zeilen in variablen Bereich löschen
05.11.2013 12:50:39 Steffen
NotSolved
06.11.2013 08:40:55 Neuhäusler Korbinian
Solved
06.11.2013 17:40:35 Steffen
NotSolved

Ansicht des Beitrags:
Von:
Steffen
Datum:
05.11.2013 12:50:39
Views:
1342
Rating: Antwort:
  Ja
Thema:
Zeilen in variablen Bereich löschen

Hallo!

Ich habe gerade ein kleines Problem, bei dem ich nicht weiterkomme:

Ich versuche ein Makro zu schreiben, was mir in einem variablen Bereich meiner Tabelle Zeilen löscht. Das einzige, was fest ist, ist die Start-Zeile (Zeile 6).

Wenn ich nun über ein Userform Daten eingebe, fügt dieses dann jeweil eine neue zeile ein. diese möchte ich dann gern später wieder gelöscht bekommen.

(Ja, einfach nicht speichern ginge auch, dann würde aber etwas anderes nicht funktionieren).

 

Ich habe mir jetzt so gedacht, dass ich den Bereich bis zur 6. Zeile von unten an durchsuche, ob sie beschrieben ist und dann den Wert x als Reichweite für das Löschen der Zeilen eingebe

'Beschriebene Zeilen finden
    Dim i%, lz%, x%
    lz = Cells(Rows.Count, 2).End(xlUp).Row
    
    For i = 6 To lz
        If Cells(i, 2) <> "" Then
        x = x + 1                          'x soll soll die Anzahl der beschriebenen Zellen beschreiben.
        End If
        
    Next
    
    
'Zeilen von 6 zu x löschen

    Rows("6:x").Select                    'hier soll von der 6. Zeile bis zu Zeile x ausgewählt werden
    Selection.Delete Shift:=xlUp
End Sub

Das funktioniert natürlich noch nicht, da ich noch wenig Kenntnisse habe. Ich hoffe mal, dass Ihr mir helfen könnt. =)

Vielen Dank schonmal.

 


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
Rot Zeilen in variablen Bereich löschen
05.11.2013 12:50:39 Steffen
NotSolved
06.11.2013 08:40:55 Neuhäusler Korbinian
Solved
06.11.2013 17:40:35 Steffen
NotSolved