Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1020to1024
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige