Zum Inhalt springen

VBA Anfänger


UTGMK

Empfohlene Beiträge

Danke!

Jetzt habe ich aber noch ein anderes Problem.

Wenn ich das ganze so mach wie du gesagt hast also so:

Sheets("Tabelle1").Cells(1, 3) = Eingabe.TextBox1.Value

kann ich dann irgendwie einstellen, das wenn das Programm noch neu gestartet wird, das dann die Eingabe dann in Feld 1, 4 geschieht? Das muß man bestimmt mit einer Schleife machen aber ich weiß nicht mit welcher und wie ich die Schleife einsetzen soll.

Bitte helft mir!

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 3 Wochen später...

Nicht das wieder einer rummotzt, dass ich einen alten Artikel wieder hochhole. Ich war in Urlaub.

Ja nicht so ganz.

Pass auf folgendes:

Ich hab eine Eingabemaske gemacht. Dort werden mehrer Zahlen in die Zeile A1, B1, C1 eingetragen. Wenn ich das Programm jetzt nochmal starte, dann sollen die neuen Zaheln in die Felder A2, B2, und C2 eingetragen werden.

Wie mache ich das?

Danke für die Antworten

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hier ist noch der Quelltext:

Private Sub CommandButton1_Click()

If TextBox0 = "" Then

MsgBox "Bitte geben Sie eine Versandauftragsnummer ein!"

TextBox0.SetFocus

Else

If TextBox1 = "" Then

MsgBox "Bitte geben Sie mindestens eine Spediteurnummer ein!"

TextBox1.SetFocus

Else

Worksheets("Tabelle1").Range("a4").Value = TextBox29.Value

Worksheets("Tabelle1").Range("B4").Value = TextBox0.Value

Worksheets("Tabelle1").Range("c4").Value = TextBox1.Value

Eingabe.Hide

End If

End If

End Sub

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich hab eine Lösung gefunden nur so ganz sauber ist die nicht, weil der mit dem eintragen der Daten erst in Zeile 33 anfängt.

Private Sub CommandButton1_Click()

Dim i As Long

If TextBox0 = "" Then

MsgBox "Bitte geben Sie eine Auftragsnummer ein!"

TextBox0.SetFocus

Else

If TextBox1 = "" Then

MsgBox "Bitte geben Sie mindestens eine Nummer ein!"

TextBox1.SetFocus

Else

ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Activate

i = ActiveCell.Row + 1

Worksheets("Tabelle1").Range("a" & i).Value = TextBox29.Value

Worksheets("Tabelle1").Range("B" & i).Value = TextBox0.Value

Worksheets("Tabelle1").Range("c" & i).Value = TextBox1.Value

Eingabe.Hide

End If

End If

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...