Thema Datum  Von Nutzer Rating
Antwort
11.07.2018 13:06:26 Sebastian
NotSolved
Blau Überschreiben von Zeilen von Makro verhindern
11.07.2018 13:26:25 Gast51964
NotSolved

Ansicht des Beitrags:
Von:
Gast51964
Datum:
11.07.2018 13:26:25
Views:
1075
Rating: Antwort:
  Ja
Thema:
Überschreiben von Zeilen von Makro verhindern

Hi.

Ich würde mir hier mal Gedanken darum machen ob man davon ausgehen kann, dass in einer Spalte IMMER ein Wert vorhanden ist. Wenn dem nicht so ist, müsste man sich Gedanken darum machen, nach welchen Kriterien man die letzte Zeile ermitteln kann und würde sich diese vor Eintritt in die außere Schleife in einer Variable merken (und diese dann pro Fund hochzählen).

Man könnte z.B. im Zielblatt drei Spalten auf deren letzte Zeile untersuchen und wählt davon jene mit dem größten Zeilenindex.

 

Noch zwei Anmerkungen:

-> Wenn du durch Arbeitsblätter iterieren willst, nutze Worksheets() und nicht Sheets(). Letzteres schließt nämlich Diagramme (-> Laufzeitfehler) und Altlasten (=Formularblätter) mit ein.

-> diese Zeile hast du vermutlich aus der VBA-Hilfe:

Loop Until Cell Is Nothing Or Cell.Address = FirstAddress

Diese ist fehlerhaft, aus folgendem Grund: Wird kein Ergebnis gefunden, ist Cell gleich Nothing. Ergo kann Cell.Address nicht abgefragt werden (kein Objekt) und es endet in einem Laufzeitfehler.

 

Grüße


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
11.07.2018 13:06:26 Sebastian
NotSolved
Blau Überschreiben von Zeilen von Makro verhindern
11.07.2018 13:26:25 Gast51964
NotSolved