Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema CheckBox
BildScreenshot zu CheckBox CheckBox-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema CommandButton
BildScreenshot zu CommandButton CommandButton-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema Userform
BildScreenshot zu Userform Userform-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema Label
BildScreenshot zu Label Label-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema TextBox
BildScreenshot zu TextBox TextBox-Seite mit Beispielarbeitsmappe aufrufen

Userform export auf zweitem Tabellenblatt

Betrifft: Userform export auf zweitem Tabellenblatt von: Nico
Geschrieben am: 04.11.2014 12:09:50

Hallo Zusammen

Ich bin am erstellen eines Excel-files, um ein Tagesbudget zu erfassen. Jetzt habe ich einen Button erstellt und wenn ich da draufklicke öffnet sich eine Userform. Soweit so gut, nun möchte ich in der Userform einen Tag angeben (ohne Datum oder Wochentag, einfach nur 1,2,3 usw.) und in einem zweiten Feld möchte ich eingeben, wie viel ich an diesem Tag ausgegeben habe. Nun soll mit den Daten auf dem Tabellenblatt 2 ​eine Liste erstellt werden.

Ein Beispiel, damit es vielleicht noch etwas verständlicher wird:

Ich gebe in der Userform ein: Tag: "1" und Kosten: "35"
Nun werden diese Werte auf dem Blatt2 angezeigt. A1: "1" und B1: "35"
Am nächsten Tag gebe ich ein: Tag: "2" Kosten: "50"
Nun wieder Blatt2: A2: "2" B2: "50"
usw.

Geht das irgendwie?

Besten Dank schon mal im Voraus

  

Betrifft: Ja, aber ..... von: robert
Geschrieben am: 04.11.2014 12:55:29

Hi Nico,

ist es nicht interessant, was Du ausgibst?

Nur Kosten ist sehr spartanisch...

Besser wäre doch Kostenarten zu erstellen-zB.:

Konto-Wohnen
Unterkonto-Miete
-Strom usw...
Konto-Auto
Unterkonto-Treibstoff
-Instandhaltung usw...

Gruß
robert


  

Betrifft: AW: Ja, aber ..... von: Nico
Geschrieben am: 04.11.2014 13:09:47

Hi robert

Danke für deine schnelle Antwort.

Nein es reicht völlig aus rein die Tagesausgaben aufzulisten. Ich brauche das Dokument für eine längere Reise wo ich je nach Land einen fixen Tagesbetrag budgetiert habe und so überprüfen will ob ich auf Budgetkurs bin oder nicht.

Gruss Nico


  

Betrifft: AW: Ja, aber ..... von: Werner
Geschrieben am: 04.11.2014 13:16:40

Hallo Nico,

eine Befehlsschaltfläche auf deine Userform und den Code ins Klick-Ereignis der Befehlsschaltfläche.

Option Explicit

Private Sub CommandButton1_Click()
Dim loLetzte As Long
loLetzte = Tabelle2.Cells(Rows.Count, 1).End(xlUp).Row
Tabelle2.Cells(loLetzte + 1, 1).Value = Me.TextBox1.Value
Tabelle2.Cells(loLetzte + 1, 2).Value = Me.TextBox2.Value * 1
End Sub
Schreibt die Daten in Tabelle2 fortlaufend ab A2, B2. Den Wert aus Textbox 2 lasse ich dann auch noch mit 1 multiplizieren falls du damit dann rechnen möchtest (Textboxen enthalten Text).
Die erste Zeile in Tabelle 2 bleibt frei für Überschriften.

Gruß Werner


  

Betrifft: AW: Ja, aber ..... von: Nico
Geschrieben am: 04.11.2014 19:22:47

Hallo Werner

Irgendwie krieg ich da ein Laufzeitfehler, wenn ich dein Code einfüge.

So hab ich ihn eingefügt bei mir:

Private Sub OK_button_Click()
Dim loLetzte As Long
loLetzte = Tabelle3.Cells(Rows.Count, 1).End(x1Up).Row
Tabelle3.Cells(loLetzte + 1, 1).Value = Me.Texttag.Value
Tabelle3.Cells(loLetzte + 1, 2).Value = Me.Textbud.Value * 1
End Sub
Gruss Nico


  

Betrifft: AW: Ja, aber ..... von: Werner
Geschrieben am: 04.11.2014 19:51:08

Hallo Nico,

das heißt xlUp und nicht x1Up

Werner


  

Betrifft: AW: Ja, aber ..... von: Nico
Geschrieben am: 04.11.2014 20:04:12

Oh peinlich. Ja jetzt funktioniert es. Und ich habe stundenlang gegrübelt.

Vielen Dank für die schnelle Hilfe.

Gruss Nico


  

Betrifft: Danke für die Rückmeldung owT von: Werner
Geschrieben am: 04.11.2014 20:56:08




 

Beiträge aus den Excel-Beispielen zum Thema "Userform export auf zweitem Tabellenblatt"