Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
24.04.2024 17:19:09
Anzeige
Archiv - Navigation
1216to1220
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Namen aus geschlossener Mappe auslesen

Namen aus geschlossener Mappe auslesen
Ralf
Guten Morgen allseits,
mit ExecuteExcel4Macro... kann eine bestimmte Zelle aus einer geschlossenen Excelmappe ausgelesen werden.
Wie kann die Value eines Namens >> workbook.names("Name").value Diesen Weg versuche ich zu gehen, weil zum auslesen einer Zelle der Worksheetnamen bekannt sein muss. Da dieser kann aber schnell geändert werden kann, ist mir das mit den Namen sympatischer.
Danke schonmal im voraus
Gruß
Ralf

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Namen aus geschlossener Mappe auslesen
01.06.2011 10:30:19
oberschlumpf
Hi Ralf
Noch verstehe ich dich nicht.
Der Code workbook.names("Name").value enthält doch schon innerhalb der "" den von dir gesuchten Namen.
Und wenn Value eben genau den Namen zurückgibt, der schon innerhalb der "" steht, dann verstehe ich diesen Befehl erst recht nicht, da Value meines Erachtens nicht erforderlich, weil gesuchter Wert schon innerhalb "" vorhanden.
Außerdem funktioniert dein Befehl so gar nicht.
workbook.names("Name").value ergibt Fehler
Auch dann, wenn ich anstelle von "Name" einen gültigen Dateinamen eintrage.
Du könntest z Bsp alle Dateien in einem Verzeichnis (auch Unterverz.) mit Hilfe einer Schleife nach dem gesuchten Wert überprüfen.
Aber ich weiß nicht, ob es das ist was du suchst.
Was suchst du denn für eine Lösung?
Ciao
Thorsten
Anzeige
AW: Namen aus geschlossener Mappe auslesen
02.06.2011 15:26:20
fcs
Hallo Ralf,
als "normale" Excelformel" sieht es so aus:
='C:\Users\Public\Test\MappeName.xls'!MyCellName
liefert das gleiche Ergebnis wie
='C:\Users\Public\Test\[MappeName.xls]Tabelle1'!$A$2
wenn Zelle A2 in Tabelle1 der Name "MyCellName" zugewiesen ist.
VBA-Code unter Excel 2007:
Sub aatest()
Dim a
a = ExecuteExcel4Macro("'C:\Users\Public\Test\MappeName.xls'!MyCellName")
MsgBox a
End Sub

Gruß
Franz

311 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige