Thema Datum  Von Nutzer Rating
Antwort
12.07.2022 13:15:09 CDM
NotSolved
Blau VBA Leerzeile einfügen
12.07.2022 13:44:43 Gast23650
NotSolved
12.07.2022 14:12:10 Gast1466
NotSolved
12.07.2022 14:18:49 Gast53731
NotSolved

Ansicht des Beitrags:
Von:
Gast23650
Datum:
12.07.2022 13:44:43
Views:
720
Rating: Antwort:
  Ja
Thema:
VBA Leerzeile einfügen

Hi, wenn ich Public x As Integer als erste Zeile des Codes lese, habe ich eigentlich schon keine Lust mehr. Aber da du geschrieben hast, du hast den bisherigen Code selber hart erarbeitet und vor allem, dass du verstehen willst, was du da gemacht hast, schaue ich da nochmal drauf, wenn du eine Beipsieldatei zur Verfügung stellst. Ich habe echt keinen Nerv die Buttons selber zu erstellen, alle mit den richtigen Makros zu versehen und dann trotzdem ohne Beispieldaten dazustehen.

Niemand ausser dir weiß, wie die Schichtdaten wirklich aussehen und wie sie aussehen sollen. Also bitte eine Beispieldatei mit Ist- und Soll-Zustand anahnd einiger Beispieldatensätze, allen Buttons und dem VBA-Code.

Was mich an Public x As Integer nervt: Du definierst damit eine globale Variable, die im gesamten Programm gültig ist. Das mag als einfache Lösung gut aussehen, ist aber kontraproduktiv, weil du es dir dann auch sparen kannst, das Programm in Unterroutinen aufzuteilen. Du nimmst denen mit der globalen Variable nämlich die Unabhängigkeit. Abgesehen davon verwende nicht Integer, sondern Long. Beide Datentypen werden intern gleich behandelt und wenn so eine Variable für Zeilen eingesetzt wird, kann es mit Integer schief gehen, wenn mehr als 2^16 Zeilen adressiert werden sollen.

Dateien lassen sich in diesem Forum nicht hochladen. Du musst die Datei also extern hosten und hier verlinken. Du könntest auch in ein anderes Excel Forum wechseln. Dann weise aber auf jeden Fall darauf hin, dass du hier schon die gleiche Frage gestellt hast, aber keine Beispieldatei zur Verfügung stellen kannst. Weise dann auch in diesem Thread darauf hin, wo die Frage neu gestellt wurde. (Das gehört zum Thema Crossposting, was bei vielen nicht gerne gesehen ist.)

Die üblichen Verdächtigen in beliebiger Reihenfolge:

 


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
12.07.2022 13:15:09 CDM
NotSolved
Blau VBA Leerzeile einfügen
12.07.2022 13:44:43 Gast23650
NotSolved
12.07.2022 14:12:10 Gast1466
NotSolved
12.07.2022 14:18:49 Gast53731
NotSolved