Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Textbox

Forumthread: Textbox

Textbox
05.11.2008 12:31:00
Udo
Hallo.
ich habe diesen Code im Forum gefunden
ich versuche eine zusätzliche Textbox für Spalte E einzurichten
aber ich bekomme es einfach nicht hin.
Könnte mir bitte jemand weiterhelfen

Private Sub CommandButton1_Click()
Dim colMax(1 To 3) As Long
Dim i As Byte
Dim writeLine As Long
If Me.ComboBox1.ListIndex > -1 Then
With ThisWorkbook.Sheets(Me.ComboBox1.Value)
If IsEmpty(.Cells(Rows.Count, 1)) And IsEmpty(.Cells(Rows.Count, 2)) And IsEmpty(.  _
_
Cells(Rows.Count, 3)) Then
For i = 1 To 3
colMax(i) = .Cells(Rows.Count, i).End(xlUp).Row
Next
writeLine = Application.Max(colMax) + 1
For i = 1 To 3
.Cells(writeLine, i).Value = Me.Controls("TextBox" & i).Value
Next
.Cells(Rows.Count, 3).End(xlUp).Offset(0, 1).Value = TextBox4.Value
Else
MsgBox "Es ist keine Zelle mehr frei"
End If
End With
Else
MsgBox ("Bitte Tabelle auswählen")
End If
End Sub


Viele Grüße
Udo

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Werte aus 5 Textboxen in Tabelle übertragen
05.11.2008 21:18:00
NoNet
Hallo Udo,
mit diesem Code sollte es funktionieren :
VBA-Code:
Private Sub CommandButton1_Click()
    Dim colMax(1 To 4) As Long
    Dim i As Byte
    Dim writeLine As Long
    If Me.ComboBox1.ListIndex > -1 Then
        With ThisWorkbook.Sheets(Me.ComboBox1.Value)
            If IsEmpty(.Cells(Rows.Count, 1)) And IsEmpty(.Cells(Rows.Count, 2)) And IsEmpty(.Cells(Rows.Count, 3)) Then
                For i = 1 To 4
                    colMax(i) = .Cells(Rows.Count, i).End(xlUp).Row
                Next
                writeLine = Application.Max(colMax) + 1
                For i = 1 To 4
                    .Cells(writeLine, i).Value = Me.Controls("TextBox" & i).Value
                Next
                .Cells(Rows.Count, 4).End(xlUp).Offset(0, 1).Value = TextBox5.Value
            Else
                MsgBox "Es ist keine Zelle mehr frei"
            End If
        End With
    Else
        MsgBox ("Bitte Tabelle auswählen")
    End If
End Sub
Gruß, NoNet
AW: Werte aus 5 Textboxen in Tabelle übertragen
Udo

Hallo NoNet,
vielen Dank funktioniert.
Viele Grusse
Udo
Anzeige
AW: Werte aus 5 Textboxen in Tabelle übertragen
07.11.2008 10:06:00
Udo
Hallo NoNet,
vielen Dank funktioniert.
Viele Grusse
Udo
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige