Moin, moin,
kann man in einem Tabellenblatt (Mappe 1) eine automatische Liste der geöffneten Ecxel-Tabellen erzeugen, so dass wenn Mappe 2 geöffnet wird, der Dateiname in Mappe 1 in eine Zelle geschrieben wird?
Danke
Hallo Frank,
wieder eine Funktion dafür:
Option Explicit
Public Function ExtMappeNr(nr As Integer)
If Application.Windows.Count < nr Then
ExtMappeNr = ""
Else
ExtMappeNr = Application.Windows(nr).Caption
End If
End Function
Beispiel:
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen Excel Jeanie HTML 3.0 Download
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: geöffneten Mappen in Liste
21.11.2005 20:06:15
Frank
Habe die Funktion in ein Modul eingefügt, aber wenn man eine weitere Mappe öffnet, wird die trotz F9 nicht angezeigt. Es funktionier aber, wenn ich die Datei mit deiner Funktion als letztes öffen...... Oder mache ich da noch einen Fehler?
Danke!!
Frank
AW: geöffneten Mappen in Liste
21.11.2005 20:42:02
Erich
Hallo Frank,
der Fehler lag bei mir. Man kann mit "Volatile" die Neuberechnung erzwingen.
Neue Version:
Public Function ExtMappeNr(nr As Integer)
Application.Volatile
If nr < 1 Or Application.Windows.Count < nr Then
ExtMappeNr = ""
Else
ExtMappeNr = Application.Windows(nr).Caption
End If
End Function
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort