Thema Datum  Von Nutzer Rating
Antwort
Rot Auf die nächste Zeile schreiben -in verschiedenen Tabellenblätter-
27.12.2014 15:15:29 jojue
Solved

Ansicht des Beitrags:
Von:
jojue
Datum:
27.12.2014 15:15:29
Views:
1479
Rating: Antwort:
 Nein
Thema:
Auf die nächste Zeile schreiben -in verschiedenen Tabellenblätter-

Hallo und guten Tag

Nach langem langem Suchen und nichts passendes finden in den verschiedenen Foren gelange ich mit meinem Anliegen an euch mit der bitte um Hilfe.

Bin absolut neu in VBA und suche deshalb Unterstützung.

Mein Anliegen:

In einem Excel habe ich ein UserForm (frm_Eingabe)

in diesem sind fünf textboxen (Datum / Blau / Gelb / Rot / Grün) und vier Befehlsschaltflächen / CommendButton (Gruppe 1 / Gruppe 2 / Neu / Abbrechen)

Ziel ist es nun, mit diese Button (Gruppe 1 und Gruppe 2) die Werte von  Datum / Blau / Gelb / Rot / Grün in die Exceltabellen Gruppe 1 und Gruppe 2 zu übertragen. Dies funktioniert auch tadellos und werden in A2-E2 korrekt eingetragen. Jeweils im entsprechenden Tabellenblatt Gruppe 1 oder Gruppe 2, je nach Button der angeklickt wird.

Nun finde ich aber die Lösung nicht, um die Werte (Datum / Blau / Gelb / Rot / Grün) beim Anklicken der entsprechenden Button (Gruppe 1 oder Gruppe 2) im entsprechenden Tabellenblatt (Gruppe 1 oder Gruppe 2) in die nachfolgenden Zeilen, also in A3-E3 zu übertragen. Also einfach in die nächste Zeile.

 

Private Sub b_abbruch_Click()

'Schliesst das Eingabeformular

        Unload frm_Eingabe

 End Sub

Private Sub b_Gruppe1_Click()

'Übergabe der Inhalte in das Tabellenblatt Gruppe 1

        gruppe1.Cells(2, 1) = tb_datum.Value

        gruppe1.Cells(2, 2) = tb_blau.Text

        gruppe1.Cells(2, 3) = tb_gelb.Text

        gruppe1.Cells(2, 4) = tb_rot.Text

        gruppe1.Cells(2, 5) = tb_grün.Text       

'Eingabeformular schliessen

        Unload frm_Eingabe

End Sub

 

Private Sub b_gruppe2_Click()

'Übergabe der Inhalte in das Tabellenblatt Gruppe 2

        gruppe2.Cells(2, 1) = tb_datum.Value

        gruppe2.Cells(2, 2) = tb_blau.Text

        gruppe2.Cells(2, 3) = tb_gelb.Text

        gruppe2.Cells(2, 4) = tb_rot.Text

        gruppe2.Cells(2, 5) = tb_grün.Text

'Eingabeformular schliessen

        Unload frm_Eingabe

End Sub

 

Private Sub UserForm_Initialize()

'Einfügen des aktuellen Datums in Eingabeformular

        frm_Eingabe.tb_datum.Value = Date

End Sub

 

Besten Dank für eure Unterstützung

Gruss

jojue


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 Auf die nächste Zeile schreiben -in verschiedenen Tabellenblätter-
27.12.2014 15:15:29 jojue
Solved