Registriert seit: 03.02.2020
Version(en): 2016
Hi,
ich habe ein dringendes Problem. Ich habe eine Excel Tabelle, die ich nicht mehr öffnen kann. Eventuell weil sie zu groß (130MB) ist, ich weiß es leider auch nicht so genau.
Auf jeden Fall ist da ein Makro enthalten, an dass ich unbedingt ran muss. Wisst ihr wie ich an mein Makro komme?
Bin verzeifelt :16:
Gruß Sascha
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
was heißt denn "kann nicht mehr öffnen" genau?
Gruß,
steve1da
Registriert seit: 03.02.2020
Version(en): 2016
Jedes mal, wenn ich sie öffne, arbeitet Excel erst einmal. Der Ladefortschritt ist auch als Prozentzahl ersichtlich, sobald 100% erreicht sind, öffnet sich das Excel Hauptfenster und schließt sich gleich wieder.
Registriert seit: 06.12.2015
Version(en): 2016
Hallo,
einen VBA-Code aus einer XLSM auszulesen OHNE die Datei zu öffnen ist die übliche Routine der Virenjäger.
Es geht mit Python und einem öffentlich verfügbarem Code.
Kommt das infrage?
mfg
Registriert seit: 03.02.2020
Version(en): 2016
Das klingt schon mal nach einer Idee. Python kann ich. Wie geht das?
Registriert seit: 06.12.2015
Version(en): 2016
10.02.2020, 13:29
(Dieser Beitrag wurde zuletzt bearbeitet: 10.02.2020, 13:37 von WillWissen.)
Hallo,
der link:
Dateien bitte im Forum hochladen: https://www.clever-excel-forum.de/Thread-2-WICHTIG-Arbeitsmappen-im-Forum-zur-Verfuegung-stellen1. Schritt: oledump NameDerDatei.xlsx
In der List die Zahl vor "M" bestimmen, z.B. 5 oder A5
2. Schritt: oledump -s 5 -v NameDerDatei.xlsx
Die Ausgabe von Oledump kannst du hier posten.
mfg
("natürlich" auf der Command-line von CMD)
(die Forensoftware blockt links, deshalb mit [x] anstelle 'p')
Registriert seit: 03.02.2020
Version(en): 2016
Hi,
die Datei kann ich lieder nicht hochladen, weil sie Firmeninformationen enthält, die ich nicht teilen darf.
Mir ist dann zwischen zeitlich eine andere Lösung eingefallen. Ich habe die Datei-Endung mal von .xlsm in .xls umgewandelt. Das hatte geholfen, um sie zu öffnen. Danach konnte ich meine Makros rausziehen.
Vielen Dank für die Hilfe bis hierher. :100:
Registriert seit: 04.02.2020
Version(en): Office 365 Professional Plus
Passt zwar nur halb zum Thema, aber was ich mich schon öfter gefragt habe:
Warum speichert man solche Mappen nicht immer gleich als .xlsb (Binär-Format).
Datei wird bedeutend kleiner und Makros können trotzdem ausgeführt werden.
Macht man das bewusst nicht, weil man sonst gewissermaßen verschleiert, dass die Datei eventuell Makros enthält (haben ja oftmals einen schlechten Ruf).
Persönlich speichere ich diese Dateien immer als .xlsb und sehe keinen Mehrwert in dem Format .xlsm.
Wobei ich gestehen muss, dass ich recht wenig mit VBA arbeite, eher mit PowerQuery und PowerPivot.
BG ruppy
Registriert seit: 03.02.2020
Version(en): 2016
XLSB hat zumindest einen Nachteil den ich kenne. Wenn man mit anderen Programmen Excel Tabellen einlesen will, wie bspw. Catia, geht das nur mit klassischen Textformaten (.xls & .xlsm).
Kann aber doch noch ein paar andere geben, die vielleicht noch stärker ins Gewicht fallen.
Registriert seit: 04.02.2020
Version(en): Office 365 Professional Plus
Das stimmt.
Power BI zickt auch bei .xlsb wobei ich mir vorstellen könnte, dass auch .xlsm schwierig werden könnte.
Wahrscheinlich auch PQ in Excel oder?
Wenn man aber von Import dieser Dateien absieht...weitere Nachteile ?
BG BG ruppy