Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Do While Trim(CStr(Tabelle4.Cells(lZeile, 1).Value)) <> ""
If ListBox1.Text = Trim(CStr(Tabelle4.Cells(lZeile, 1).Value)) Then
Tabelle4.Cells(lZeile, 1).Value = Trim(CStr(TextBox1.Text))
Tabelle4.Cells(lZeile, 2).Value = TextBox2.Text
Tabelle4.Cells(lZeile, 3).Value = TextBox3.Text
Tabelle4.Cells(lZeile, 4).Value = TextBox4.Text
Tabelle4.Cells(lZeile, 5).Value = TextBox5.Text
Tabelle4.Cells(lZeile, 7).Value = TextBox6.Text
Tabelle4.Cells(lZeile, 8).Value = TextBox7.Text
If IsDate(TextBox8.Text) Then Tabelle4.Cells(lZeile, 9).Value = CDate(TextBox8.Text) 'Datumsfeld mit Format
If IsDate(TextBox9.Text) Then Tabelle4.Cells(lZeile, 10).Value = CDate(TextBox9.Text) 'Datumsfeld mit Format
If IsDate(TextBox10.Text) Then Tabelle4.Cells(lZeile, 11).Value = CDate(TextBox10.Text) 'Datumsfeld mit Format
If IsDate(TextBox11.Text) Then Tabelle4.Cells(lZeile, 12).Value = CDate(TextBox11.Text) 'Datumsfeld mit Format
Tabelle4.Cells(lZeile, 13).Value = TextBox12.Text
Tabelle4.Cells(lZeile, 18).Value = TextBox13.Text
Tabelle4.Cells(lZeile, 19).Value = TextBox14.Text
If ListBox1.Text <> Trim(CStr(TextBox1.Text)) Then
End If
End If
End If
End If
Call UserForm_Initialize
If ListBox1.ListCount > 0 Then ListBox1.ListIndex = 0
End If
Exit Do
End If
lZeile = lZeile + 1
Loop
End Sub
IF bedinung THEN
mache
END IF
'oder als Einzeiler
IF bedinung THEN mache
If ListBox1.Text <> Trim(CStr(TextBox1.Text)) Then
End If
Tabelle4.Cells(lZeile, 18).Value = TextBox13.Text
Tabelle4.Cells(lZeile, 19).Value = TextBox14.Text
' If ListBox1.Text <> Trim(CStr(TextBox1.Text)) Then
If ListBox1. Then
End If
Call UserForm_Initialize
If ListBox1.ListCount > 0 Then ListBox1.ListIndex = 0
Private Sub CommandButton3_Click() ' Daten übertragen , Datei – Speichern [aktive Arbeitsmappe]
Dim lZeile As Long
If ListBox1.ListIndex = -1 Then Exit Sub
If Trim(CStr(TextBox1.Text)) = "" Then
MsgBox "Sie müssen mindestens einen Namen eingeben!", vbCritical + vbOKOnly, "FEHLER!"
Exit Sub
End If
lZeile = 2
Do While Trim(CStr(Tabelle4.Cells(lZeile, 1).Value)) <> ""
If ListBox1.Text = Trim(CStr(Tabelle4.Cells(lZeile, 1).Value)) Then
Tabelle4.Cells(lZeile, 1).Value = Trim(CStr(TextBox1.Text))
Tabelle4.Cells(lZeile, 2).Value = TextBox2.Text
Tabelle4.Cells(lZeile, 3).Value = TextBox3.Text
Tabelle4.Cells(lZeile, 4).Value = TextBox4.Text
Tabelle4.Cells(lZeile, 5).Value = TextBox5.Text
Tabelle4.Cells(lZeile, 7).Value = TextBox6.Text
Tabelle4.Cells(lZeile, 8).Value = TextBox7.Text
If IsDate(TextBox8.Text) Then Tabelle4.Cells(lZeile, 9).Value = CDate(TextBox8.Text) 'Datumsfeld mit Format
If IsDate(TextBox9.Text) Then Tabelle4.Cells(lZeile, 10).Value = CDate(TextBox9.Text) 'Datumsfeld mit Format
If IsDate(TextBox10.Text) Then Tabelle4.Cells(lZeile, 11).Value = CDate(TextBox10.Text) 'Datumsfeld mit Format
If IsDate(TextBox11.Text) Then Tabelle4.Cells(lZeile, 12).Value = CDate(TextBox11.Text) 'Datumsfeld mit Format
Tabelle4.Cells(lZeile, 13).Value = TextBox12.Text
Tabelle4.Cells(lZeile, 18).Value = TextBox13.Text
Tabelle4.Cells(lZeile, 19).Value = TextBox14.Text
' If ListBox1.Text <> Trim(CStr(TextBox1.Text)) Then
If ????? Then
End If
Call UserForm_Initialize
If ListBox1.ListCount > 0 Then ListBox1.ListIndex = 0
Exit Do
End If
lZeile = lZeile + 1
Loop
End Sub
Private Sub CommandButton3_Click() ' Daten übertragen , Datei – Speichern [aktive Arbeitsmappe]
Dim lZeile As Long
If ListBox1.ListIndex = -1 Then Exit Sub
If Trim(CStr(TextBox1.Text)) = "" Then
MsgBox "Sie müssen mindestens einen Namen eingeben!", vbCritical + vbOKOnly, "FEHLER!"
Exit Sub
End If
lZeile = 2
Do While Trim(CStr(Tabelle4.Cells(lZeile, 1).Value)) <> ""
If ListBox1.Text = Trim(CStr(Tabelle4.Cells(lZeile, 1).Value)) Then
Tabelle4.Cells(lZeile, 1).Value = Trim(CStr(TextBox1.Text))
Tabelle4.Cells(lZeile, 2).Value = TextBox2.Text
Tabelle4.Cells(lZeile, 3).Value = TextBox3.Text
Tabelle4.Cells(lZeile, 4).Value = TextBox4.Text
Tabelle4.Cells(lZeile, 5).Value = TextBox5.Text
Tabelle4.Cells(lZeile, 7).Value = TextBox6.Text
Tabelle4.Cells(lZeile, 8).Value = TextBox7.Text
If IsDate(TextBox8.Text) Then Tabelle4.Cells(lZeile, 9).Value = CDate(TextBox8.Text) 'Datumsfeld mit Format
If IsDate(TextBox9.Text) Then Tabelle4.Cells(lZeile, 10).Value = CDate(TextBox9.Text) 'Datumsfeld mit Format
If IsDate(TextBox10.Text) Then Tabelle4.Cells(lZeile, 11).Value = CDate(TextBox10.Text) 'Datumsfeld mit Format
If IsDate(TextBox11.Text) Then Tabelle4.Cells(lZeile, 12).Value = CDate(TextBox11.Text) 'Datumsfeld mit Format
Tabelle4.Cells(lZeile, 13).Value = TextBox12.Text
Tabelle4.Cells(lZeile, 18).Value = TextBox13.Text
Tabelle4.Cells(lZeile, 19).Value = TextBox14.Text
' If ListBox1.Text <> Trim(CStr(TextBox1.Text)) Then
'Yaslaw: Keine Ahnung was du da machen willst. Habe darum sie folgenden Zeilen auskommentiert
'If ????? Then
End If
Call UserForm_Initialize
If ListBox1.ListCount > 0 Then ListBox1.ListIndex = 0
'Yaslaw: Was willst du mit den folgenden 2 Zeilen? Die ergeben keinen Sinn
'Exit Do
'End If
lZeile = lZeile + 1
Loop
End Sub
'/**
' * Enum mit den Feldnummern der Tabelle ArbTab (At)
' */
Private Enum eColAtFields
colAtNummer = 1
colAtAnrede = 2
colAtNachname = 3
colAtVorname = 4
colAtStrasse = 5
colAtWohnort = 7
colAtTelefon = 8
colAtGeburtstag = 9
'//TODO: analog weiterführen
End Enum
'/**
' * Sucht in der Tabelle4 ArbTab nach einer Nummer
' * @param String (IN) Gesuchte Nummer
' * @param Range (OUT) Gefundener Range
' * @return Long Die Zeilennummer. 0 bedeutet nicht gefunden
' */
Private Function seekArb(ByVal iId As String, Optional ByRef oRange As Range) As Long
Dim rowNr As Long
On Error GoTo Err_Handler
seekArb = wsAt.Range("A:A").Find(iId, , , , , , , True).Row
Set oRange = wsAt.Rows(seekArb)
Exit Function
Err_Handler:
seekArb = 0
End Function
'Zeile suchen und auslesen
If seekArb(txtNummer, rngRow) Then
'Werte übernehmen
rngRow.Cells(, colAtNummer).Value = Trim(CStr(txtNummer.Text))
rngRow.Cells(, colAtAnrede).Value = txtAnrede.Text
rngRow.Cells(, colAtNachname).Value = txtNachname.Text
rngRow.Cells(, colAtVorname).Value = txtVorname.Text
...