Thema Datum  Von Nutzer Rating
Antwort
16.12.2020 09:56:22 Manfred
NotSolved
16.12.2020 10:54:56 UweD
*****
NotSolved
16.12.2020 11:27:38 Gast93466
NotSolved
17.12.2020 13:17:50 Gast3764
NotSolved
16.12.2020 11:06:34 volti
*****
Solved
16.12.2020 11:34:04 Gast78530
NotSolved
Rot Formulardaten per „Knopfdruck“ fortlaufend in ein weiteres Tabellenblatt übertragen
16.12.2020 11:17:23 Gast22359
*****
Solved
16.12.2020 11:36:02 Gast77719
NotSolved

Ansicht des Beitrags:
Von:
Gast22359
Datum:
16.12.2020 11:17:23
Views:
687
Rating: Antwort:
 Nein
Thema:
Formulardaten per „Knopfdruck“ fortlaufend in ein weiteres Tabellenblatt übertragen

Hallo,

Und, was passiert, wenn man im Nachgang Zeilen und oder Spalten in das Tabellenblatt „Vorlage“ einfügt, zerreißt es da den VBA Code?

 

Ich schlage vor, die Zellen, in denen die Daten eingegeben werden zu benennen.
Das kannst du links oben, wo immer der Bezug (z.B. "A17") steht, machen. 

Im Code heißt es dann statt .Range("A17") dann .Range("Bezeichnung"). 
Da beim verändern des Layouts der Eingabemaske die Bereichsnamen bestehen bleiben,
dürfte der Code weiterhin funktionieren. Ausserdem ist er, mMn, leichter lesbar, ohne dass
man als Kommentar dazuschreibt, welche Zelle, welche Daten enthält.

Ist nur ein Vorschlag, da ich diese Problematik selbst schon öfter hatte :)


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