Thema Datum  Von Nutzer Rating
Antwort
Rot User Form Ausgabe in Tabelle dynamisch gestalten
19.08.2021 08:57:52 Pascal
NotSolved
19.08.2021 10:04:31 Mase
NotSolved
19.08.2021 10:13:02 Pascal
NotSolved
19.08.2021 10:27:42 Mase
NotSolved
19.08.2021 11:10:11 Pascal
NotSolved
19.08.2021 18:27:23 Mase
NotSolved
20.08.2021 09:57:56 Pascal
NotSolved
20.08.2021 12:17:23 Mase
Solved
20.08.2021 14:12:57 Pascal
NotSolved
20.08.2021 14:51:44 Mase
NotSolved

Ansicht des Beitrags:
Von:
Pascal
Datum:
19.08.2021 08:57:52
Views:
114
Rating: Antwort:
  Ja
Thema:
User Form Ausgabe in Tabelle dynamisch gestalten

Hallo zusammen,

ich habe folgendes Problem: In meiner Firma benutzen wir für Statistiken UserFormen und die Eingabe zu erleichtern und bestimmt Eingaben zu beschränken um Fehler zu vermeiden. Meine Aufgabe ist es seit kurzem diese Datein zu optimieren und zu bearbeiten. Als Beispiel folgender Code:

With frm
ActiveCell.Value = .Datum.Value
ActiveCell.Offset(0, 1).Value = .ComboBox1.Value
ActiveCell.Offset(0, 2).Value = .ComboBox2.Value

'Protokoll

ActiveCell.Offset(0, 6).Value = .TextBox1.Value
ActiveCell.Offset(0, 36).Value = .TextBox2.Value
ActiveCell.Offset(0, 35).Value = .ComboBox3.Value
ActiveCell.Offset(0, 82).Value = .TextBox3.Value
ActiveCell.Offset(0, 83).Value = .TextBox4.Value
ActiveCell.Offset(0, 84).Value = .TextBox5.Value

Dieser Code geht ca. über 30-40 Zeilen immer so weiter. Da im Moment einige Spalten eingefügt und gelöscht werden sollen (und nicht einfach hinten angehängt werden sollen), stelle ich mir die Frage ob man die ActiveCell.Offset Objekt in etwas dynamisches umwandeln kann.

Ziel wäre es also, dass ich den Code und die Anzahl der Spalten bei der Bedingung nicht bei jedem Einfügen/Löschen von Spalten ändern muss.

Gibt es dort eine Möglichkeit?

Danke im Vorraus

Pascal

 


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 User Form Ausgabe in Tabelle dynamisch gestalten
19.08.2021 08:57:52 Pascal
NotSolved
19.08.2021 10:04:31 Mase
NotSolved
19.08.2021 10:13:02 Pascal
NotSolved
19.08.2021 10:27:42 Mase
NotSolved
19.08.2021 11:10:11 Pascal
NotSolved
19.08.2021 18:27:23 Mase
NotSolved
20.08.2021 09:57:56 Pascal
NotSolved
20.08.2021 12:17:23 Mase
Solved
20.08.2021 14:12:57 Pascal
NotSolved
20.08.2021 14:51:44 Mase
NotSolved