Ergebnis 1 bis 3 von 3

VBA Rows.Count

  1. #1 Zitieren
    Lehrling Avatar von Warhok
    Registriert seit
    May 2012
    Ort
    Köln
    Beiträge
    15
    Hallo zusammen,

    ich komme mit einem VBA gerade null weiter und hoffe, dass ihr mir helfen könnt....

    Ich habe eine Eingabemaske über die UserForm erstellt und möchte die eingebenen Daten gerne immer in die nächste freie Zeile schreiben. Das klappt auch soweit ganz gut, nur möchte ich, dass erst ab Zeile 15 Daten in die nächste freie Zeile geschrieben werden und dabei bräuchte ich jetzt hilfe.

    Mein Code bisher:

    Dim last As Integer
    last = ActiveSheet.Cells(Rows.Count, 2).End(xlUp).Row + 1


    Danke schonmal vorab und Grüße
    Warhok
    Warhok ist offline

  2. #2 Zitieren
    Tieftöner Avatar von Lookbehind
    Registriert seit
    Dec 2007
    Beiträge
    15.176
    Es gibt keine Elemente hinter dem letzten (End). Die Liste ist einfach nicht länger. Wenn du erst 15 Leerzeilen haben möchtest, musst du erstmal 15 leere Zeilen einfügen.
    Lookbehind ist offline

  3. #3 Zitieren
    Lehrling Avatar von Warhok
    Registriert seit
    May 2012
    Ort
    Köln
    Beiträge
    15
    Zitat Zitat von Lookbehind Beitrag anzeigen
    Es gibt keine Elemente hinter dem letzten (End). Die Liste ist einfach nicht länger. Wenn du erst 15 Leerzeilen haben möchtest, musst du erstmal 15 leere Zeilen einfügen.
    in den Zeilen 1-15 befinden sich die Steuerelemente der Tabelle, welche aber nicht als Inhalt gezählt werden. Theoretisch habe ich 15 "leere" Zeile...
    Warhok ist offline

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •