Registriert seit: 07.04.2016
Version(en): XP Pro 2002
Hallo,
Ich habe eine Tabelle (Data) mit 41 Spalten und genau die 41 brauche ich als Variable.
Jetzt habe ich aus dem Netz folgenden Code kopiert, der mir die Anzahl der Spalten ausgibt:
Code:
With Sheets("Data") j = Cells(3, Columns.Count).End(xlToLeft).Column End With
Er gibt mir aber nicht 41, sondern 13 aus
Registriert seit: 28.05.2014
Version(en): 2013 / 2016
Moin,
dann wird wohl in Zeile 3 Spalte_13 den letzten Eintrag haben ...
Schau mal hier nach:
http://www.excel-ist-sexy.de/letzte-zeil...te-finden/
Beste Grüße
Günther Excel-ist-sexy.de …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb - Files mehr herunter! -> So geht's ohne!
Registriert seit: 07.04.2016
Version(en): XP Pro 2002
Zitat: Moin, dann wird wohl in Zeile 3 Spalte_13 den letzten Eintrag haben ...Wär schön, wenn die Welt so einfach wär.
Tabelle sieht aber so aus:
Angehängte Dateien
Thumbnail(s)
Registriert seit: 04.04.2017
Version(en): 2013
Hallo,
(31.05.2017, 12:13) lapunta schrieb: Wär schön, wenn die Welt so einfach wär.In den meisten Fällen ist sie das....
Was soll man aus deinem Bild erkennen? Hast Du den Link von Günther überhaupt gelesen?
Ohne eine Beispieldatei kann man dir leider mit den aktuellen Infos nicht weiterhelfen.
Registriert seit: 28.05.2014
Version(en): 2013 / 2016
Im Prinzip ist sie auch so einfach ... :05: Allerdings kann mein Excel keine Bildchen interpretieren darum bleibt nur "Das Große Rätselraten" übrig. Alternativ natürlich die Mappe (als *.xlsx, ohne Makros). Und der Name des Blattes ist auch richtig, natürlich auch die aktuelle Mappe?
Beste Grüße
Günther Excel-ist-sexy.de …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb - Files mehr herunter! -> So geht's ohne!
Registriert seit: 14.04.2014
Version(en): 2003, 2007
Hallo,
vielleicht reicht das ja schon:
Code:
With Sheets("Data") j = Cells(1, 3).CurrentRegion.Columns.Count End With
Gruß Atilla
Registriert seit: 27.07.2015
Version(en): MS-Office 365 Halbjährlicher Kanal
Oder vielleicht das?
Code:
With Sheets("Data") j = .Cells(3, Columns.Count).End(xlToLeft).Column End With
Grüsse DetlefBitte keine PN! Seit Nikolaus 2012 mit Excel 2010. Seit Ostern 2015 mit Office 365
Registriert seit: 14.04.2014
Version(en): 2003, 2007
Hallo Detlef, klar, habe ich auch völlig übersehen. :28: Bei mir muss vor Cells natürlich auch ein Punkt.
Gruß Atilla
Registriert seit: 07.04.2016
Version(en): XP Pro 2002
Zitat: Oder vielleicht das? Code:Code:
With Sheets("Data") j = .Cells(3, Columns.Count).End(xlToLeft).Column End With
Hab ich gerade ausprobiert - Da gibt er mir
4 aus.
Registriert seit: 04.04.2017
Version(en): 2013
Hallo,
hast Du denn
#4 und
#5 überhaupt gelesen?