Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von Zyfer.
Cells()
Hi Leute,
habe im meinem Makro folgendes stehen: inhalt = Cells(k, i)
in diesem fall ist inhalt ein String, k und i sind jeweils integer... ich bekomme trozdem die Fehlermeldung dass die Typen ungültig sind.
hat vielleicht jemand eine Idee?
Vielen Dank für eure Hilfe
In welchem Context rufst du das auf?
Cells gehört in den Context Worksheet.
Wenn dein Code nicht im Code-Abschnitt des Worksheets steht, sondern in einem Modul, dann musst du das entsprechende Sheet mit angeben.
Nein, hat es nicht. Mal ganz abgesehen davon, dass es - wenn es unendlich viele Zellen hätte - Schwachsinn wäre, zu versuchen, "alle" durchzugehen, da es dann auch dementsprechend unendlich lange dauern würde.
Der Arbeitsbereich von Excel besteht aus Arbeitsmappen, die Dateien entsprechen, aus Blättern, die in Registern angezeigt werden, und aus Zellen, die die Daten enthalten. Pro Arbeitsmappe sind bis zu 65.536 Tabellenblätter möglich. Die Zellen eines Tabellenblatts sind in Zeilen und Spalten eingeteilt und können über ein Zellbezugssystem angesprochen werden.
Seit Excel 2007 kann ein Tabellenblatt 1.048.576 Zeilen und 16.384 Spalten (A bis XFD), also 17.179.869.184 Zellen umfassen. Davor war die Größe auf 65.536 Zeilen und 256 Spalten (A bis IV), also 16.777.216 Zellen, begrenzt. Ist in jedem dieser Felder eine Ziffer eingetragen, so hat eine Datei in Office 2003 eine Größe von 227 MB.