Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: FlorianF am Mai 31, 2017, 10:13:24 Vormittag

Titel: Office 2016 Zuweisung eines Tabellenblatt klappt nicht
Beitrag von: FlorianF am Mai 31, 2017, 10:13:24 Vormittag
Hi Leute,

was ist an dieser "einfachen" Codezeile falsch, dass ich einen LZF 91 bekomme? Die Bezeichnung des Tabellenblatts ist korrekt.

Tabelle = ThisWorkbook.Sheets("Lohnbuchungen")

Beste GRüße
Flo
Titel: Antw:Office 2016 Zuweisung eines Tabellenblatt klappt nicht
Beitrag von: maninweb am Mai 31, 2017, 12:21:07 Nachmittag
Hallo,

tabelle wäre in Deinem Fall eine Objektvariable, diese musst Du mit Set initialisieren. Das wäre der Fehler.
Ausgehend davon, dass Du eine Excel-Tabelle meinst, verwende dann auch besser die Worksheets-
Auflistung.

Code: Visual Basic
  1. Sub Beispiel()
  2.  
  3.   Dim tabelle As Worksheet
  4.  
  5.   Set tabelle = ThisWorkbook.Worksheets("Lohnbuchungen")
  6.  
  7.   MsgBox tabelle.Name
  8.  
  9. End Sub

Gruß