Worksheet("Tabelle").Range("A1").ValuetblTabelle.Range("A1").Valueich habe es irgendwo mal gelesen, kann mich aber nicht mehr daran erinnern wo und weiss auch nicht mehr was der Grund ist.
Wenn ich auf eine Range zugreifen und den Wert auslesen will dann muss ich es ja so machen, wenn ich einen Fehler produzieren will:Code: [Auswählen]Worksheet("Tabelle").Range("A1").ValueWeil: Worksheets("Tabelle").Range("A1").Value
Wieso geht es nicht in dieser Form mit der ich das Tabellenblatt als Objekt verwende?Vielleicht weil es keine Objekt-Variable mit dem Namen tblTabelle gibt?Code: [Auswählen]tblTabelle.Range("A1").Value
Private Sub UserForm_Initialize()
txtFirma.Text = tblGrunddaten.Range("Firmenname").Value
End SubPrivate Sub UserForm_Initialize()
'txtFirma.Text = tblGrunddaten.Range("Firmenname").Value
txtFirma.Text = Sheets("tblGrunddaten").Range("Firmenname").Value
End SubPrivate Sub UserForm_Initialize()
Dim wks as WorkSheet
set wks = ActiveWorkbook.Sheets("tblGrunddaten")
txtFirma.Text = wks.Range("Firmenname").Value
End Sub