Registriert seit: 12.04.2014
Version(en): Office 365
Hallo,
eine Excel14.xlb muss es geben.
Ich führe Suchvorgänge mit dem TotalCommander aus und dann wird diese Datei nur gefunden wenn ich den TC anweise sowohl versteckte Dateien als auch Systemdateien anzuzeigen.
Bei mir liegt die Datei wie beschrieben im Verzeichnis C:\users\Benutzername\AppData\Roaming\Microsoft\Excel\Excel14.xlb
Gruß
Peter
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Sereyanne,
hier ist beschrieben, wie du bei WIN8 an die .xlb rankommst. Hoffe, es hilft dir weiter.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 02.02.2016
Version(en): 2010
Also ich habe definitiv keine solche excel-Datei, habe alles abgesucht.
Ich werd das mit der Registry mal probieren. Momentan hab ich nen Problem mit nicht funktionierenden Windows Updates, das möcht ich erst mal abwarten, weil ja sonst die Registry auch wieder überschrieben wird.
Registriert seit: 29.09.2015
Version(en): 2030,5
Was ist das Ergebnis von:
Code:
Sub M_snb()
MsgBox Workbooks(1).FullName
End Sub
Registriert seit: 02.02.2016
Version(en): 2010
(12.02.2016, 14:41)snb schrieb: Was ist das Ergebnis von:
Code:
Sub M_snb()
MsgBox Workbooks(1).FullName
End Sub
Hä?
Registriert seit: 12.04.2014
Version(en): Office 365
Hallo,
kopiere den Code in ein allgemeines Modul deines Tabellenblattes:
- Öffne mit Alt+F11 den VBA-Editor
- mit Strg+R den Projekt-Explorer öffnen und aktivieren
- die gewünschte Datei per Doppelklick markieren
- Tastenkombination Alt+E und dann M drücken
- in der rechten Fensterhälfte ist jetzt ein leeres Modul eingefügt worden
- in dieses Modul muss der Code eingefügt werden
- im Projektexplorer wird das Modul unter der Datei angezeigt
- speichen und den VBA-Editor mit Alt+F4 schliessen
- das Makro steht dir jetzt in dieser Datei zur Verfügung
- drücke Alt-F8 und führe das Makro aus
Der Inhalt des Fensters postet du dann hier
Gruß
Peter
Registriert seit: 29.09.2015
Version(en): 2030,5
Weil du nie ein Makro gemacht hast vermute ich das es kein personal.xlsb gibt.
Und dass du die auch nicht finden kannst.
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi snb,
wir reden hier nicht von einer personal.xlsb sondern von einer Excel.xlb14 oder aus früheren Versionen Excel.xlb.12, ... .xlb10 usw. Diese Datei wird durch Excel selbst erzeugt und hat nichts mit der Makroprogrammierung zu tun.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 14.04.2014
Version(en): 2003, 2007
Hallo zusammen,
Das Problem hatte ich vor kurzem auch.
Woran es lag, kann ich nicht genau sagen. Ich vermute das liegt an Windows 8.1
Wenn mich nicht alles täuscht, hatte ich eine Excel Instanz aus der App Ansicht heraus geöffnet.
Normalerweise öffne ich über eine Excel Verknüpfung aus der Taskleiste heraus.
Das Eigenartige war, excel war doppelt in der Taskleiste aber die Vba Umgebung beider war in der zuerst geöffneten Instanz. Nach schießen aller Fenster und wieder öffnen aus der Taskleiste war es vorbei. Was da genau passierte,kann ich nicht genau sagen. Werde heute Abend noch einmal versuchen es nachzustellen.
Gruß Atilla
Registriert seit: 29.09.2015
Version(en): 2030,5
12.02.2016, 18:54
(Dieser Beitrag wurde zuletzt bearbeitet: 12.02.2016, 18:54 von snb.)
Dann vielleicht so:
Code:
Sub M_snb()
c00 = Replace(Application.StartupPath, "xlstart", "", , , 1)
If Dir(c00 & "*.xlb") <> "" Then MsgBox c00 & Dir(c00 & "*.xlb")
End Sub
oder
Code:
Sub M_snb()
c00 = Mid(Environ(2), 9) & "\Microsoft\Excel\"
If Dir(c00 & "*.xlb") <> "" Then MsgBox c00 & Dir(c00 & "*.xlb")
End Sub