Thema Datum  Von Nutzer Rating
Antwort
Rot Aus der Textbox in die nächste leere Zeile.
26.10.2020 12:20:54 Medi
NotSolved
26.10.2020 12:27:18 ralf_b
NotSolved
26.10.2020 12:42:05 Medi
NotSolved
26.10.2020 13:48:19 ralf_b
NotSolved
26.10.2020 14:47:02 Gast89516
NotSolved
26.10.2020 17:34:22 ralf_b
NotSolved
26.10.2020 18:45:15 Gast59023
NotSolved
27.10.2020 16:06:39 Gast29577
NotSolved

Ansicht des Beitrags:
Von:
Medi
Datum:
26.10.2020 12:20:54
Views:
1074
Rating: Antwort:
  Ja
Thema:
Aus der Textbox in die nächste leere Zeile.

Wenn ich das eingegebene aus der Textbox über meine Userform aktiviere, sollen alle eingegebenen Daten (wenn sie bestimmte Kriterien erfüllen)

in die jeweiligen Spalten eingefügt werden.

Das funktioniert soweit super das einzige Problem ist, dass nach jedem Auslösen die Daten in der selben Zeile bleiben.

Ich möchte dass anschließend in einem Bereich von z.B. Zeile 15-34 und Spalte A-P, die Daten nacheinander pro Klick eingefügt werden.

Die nächste Kategorie z.B. Zeile 36-55 und Spalte A-P usw.

So sieht mein Code aus:



Private Sub activateButton_Click()

'Das eingegebene aus der Textbox, wird wenn die jeweiligen Kriterien erfüllt sind, in die richtigen Spalten eingefügt.
'(Kategorie General & Admin)

If ComboBox1.Text = "General & Admin - Office Expenses" Then
r = 15
If ComboBox2.Text = "Januar" Then Cells(r, 5) = TextBox5.Value
If ComboBox2.Text = "Februar" Then Cells(r, 6) = TextBox5.Value
If ComboBox2.Text = "März" Then Cells(r, 7) = TextBox5.Value
If ComboBox2.Text = "April" Then Cells(r, 8) = TextBox5.Value
If ComboBox2.Text = "Mai" Then Cells(r, 9) = TextBox5.Value
If ComboBox2.Text = "Juni" Then Cells(r, 10) = TextBox5.Value
If ComboBox2.Text = "Juli" Then Cells(r, 11) = TextBox5.Value
If ComboBox2.Text = "August" Then Cells(r, 12) = TextBox5.Value
If ComboBox2.Text = "September" Then Cells(r, 13) = TextBox5.Value
If ComboBox2.Text = "Oktober" Then Cells(r, 14) = TextBox5.Value
If ComboBox2.Text = "November" Then Cells(r, 15) = TextBox5.Value
If ComboBox2.Text = "Dezember" Then Cells(r, 16) = TextBox5.Value

End If


If ComboBox1.Text = "General & Admin - Office Expenses" Then

r = 15

Cells(r, 1) = TextBox1
Cells(r, 2) = TextBox4
Cells(r, 3) = TextBox3
Cells(r, 4) = TextBox6


End If

 

Habe bisher erfolglos im Internet nach der Lösung gesucht.

Ich hoffe Ihr könnt mir Helfen.


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 Aus der Textbox in die nächste leere Zeile.
26.10.2020 12:20:54 Medi
NotSolved
26.10.2020 12:27:18 ralf_b
NotSolved
26.10.2020 12:42:05 Medi
NotSolved
26.10.2020 13:48:19 ralf_b
NotSolved
26.10.2020 14:47:02 Gast89516
NotSolved
26.10.2020 17:34:22 ralf_b
NotSolved
26.10.2020 18:45:15 Gast59023
NotSolved
27.10.2020 16:06:39 Gast29577
NotSolved