Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zellenwert als Dateinamen

Forumthread: Zellenwert als Dateinamen

Zellenwert als Dateinamen
29.04.2022 19:02:36
Siegfried
Hallo,
ich habe folgendes Problem:
ich habe in einer Zelle eine Artikelnummer stehen (tabelle 1) . Zu dieser Artikelnummer gibt es auch ein Excelfile, in dem der Preis steht. Tabelle 2)
Nun möchte ich in meiner ersten Tabelle (Tabelle 1) in eine Zelle den Wert aus Tabelle2 einfügen.
Ja ist ganz einfach.
='R:\Abt_Engineering\BU_Reinigung\Preise_22-05-01\[22.516.0301.xlsx]Kalkulation'!$J$57
Aber ich möchte als Dateinamen den Wert der Artikelnummer aus Tabelle1 verwenden, also 22.516.0301 durch eine Zellenwert (B10) ersetzen.
Wie geht das?
Anzeige

17
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellenwert als Dateinamen
29.04.2022 19:40:25
Oberschlumpf
Hi Siegfried
gib deinen Betrefftext mal bei Google als Suchtext ein = ca 80.000 Ideen, wie das funktioniert.
Und mit VBA = Gut kannst du das doch für dich anpassen, oder?
Ciao
Thorsten
AW: Zellenwert als Dateinamen
29.04.2022 19:43:53
Siegfried
In VBA krieg ich das auch hin, dachte aber es gibt Excel Bordmittel, mit denen ich arbeiten kann.
und =indirekt() hilft nicht, da die Datei event. geschlossen ist.
Anzeige
AW: Zellenwert als Dateinamen
29.04.2022 19:48:17
Oberschlumpf
ähh?
DASS du ne FORMELlösung willst, hast du - nich - erwähnt!
AW: Zellenwert als Dateinamen
29.04.2022 20:09:40
Siegfried
Ja, wäre mir am liebsten
AW: Zellenwert als Dateinamen
29.04.2022 20:13:51
Oberschlumpf
ich kenn dafür keine Formel, weiß aber, dass es, zumindest vor Jahren, mega aufwendig ist, aus ner geschlossenen Datei Daten auszulesen. ich hatte damals eine Lösung....aber nich mehr heute
außerdem:
1. per VBA Datei öffnen
2. supertotalganzeasy gewünschte Daten auslesen
3. per VBA Datei wieder schließen
wo is das Problem?
Anzeige
AW: Zellenwert als Dateinamen
29.04.2022 19:45:18
Nick
Ich habe sowas mal für mein Kumpel gemacht:
" ThisWorkbook.Sheets(Array("Titelblatt", "Dashboard")).Select" --> sind die Blätter, welche als PDF gedruckt werdem
"Worksheets("Berechnungshilfen").Range("B13")" --> ist der Wert wovon der Dateiname genommen wird. Berechnungshilfe kannst Du auch durch Tabelle1 oder whatever ersetzen.
Funktioniert dann halt über ein Button bzw. Schaltfläche :)

Sub Druckmittitel()
For Each wks In Worksheets
For Each pt In wks.PivotTables
pt.PivotCache.Refresh
Next
Next
ThisWorkbook.Sheets(Array("Titelblatt", "Dashboard")).Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
ThisWorkbook.Path & "\" & Worksheets("Berechnungshilfen").Range("B13"), Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=True
End Sub

Anzeige
AW: Zellenwert als Dateinamen
29.04.2022 20:02:05
onur
Verrätst du auch, warum du kein VBA willst?
AW: Zellenwert als Dateinamen
29.04.2022 20:13:38
Siegfried
Wird durch VBA ziemlich langsam, da es sich um hunderte Werte geht.
AW: Zellenwert als Dateinamen
29.04.2022 20:19:58
Nick
Eigentlich wird es durch VBA schneller, da komplexe Excel-Formeln die Rechenpower fressen.
Ich habe beispielsweise ein Abrechnungssystem, wo das ändern bzw. Speichern teilweise 2-3 Minuten dauert, da ich komplexe INDEX-Funktionen verwende.
Anzeige
AW: Zellenwert als Dateinamen
29.04.2022 20:23:45
onur
Das ist Quatsch. Die Hauptarbeit macht eine einzige Zeile. Poste mal eine (Beispiels-) Datei (oder besser 2).
AW: Zellenwert als Dateinamen
30.04.2022 18:02:42
Siegfried
OK, ich machs in VBA.
Danke euch allen für Eure Ratschläge.
AW: Zellenwert als Dateinamen
30.04.2022 18:04:36
onur
Es geht sogar auch ohne dass du die Datei extra öffnen und schliessen musst.
Anzeige
AW: Zellenwert als Dateinamen
30.04.2022 19:40:09
Oberschlumpf
oh! mit VBA?
wie denn? daran wäre auch ich interessiert - kannst du bitte einen Code zeigen?
Danke!
AW: Zellenwert als Dateinamen
30.04.2022 20:30:19
onur
Entpacke mal die 3 Dateien auf C:\ und starte "indirekdatei.xlsm".
AW: Zellenwert als Dateinamen
30.04.2022 21:05:11
Oberschlumpf
hehe..ja, zuerst war ich verwirrt^^ :-)
aber jetzt = YEAHHHH...COOOL! angeguckt - probiert - verstanden - gefreut :-)
das ist ja jetzt wirklich einfach.
Ich weiß nicht mehr, was genau ich vor vielen Jahren getan hab, um eben auch aus ner geschlossenen Datei Daten auszulesen.
Aber ich kann mich erinnern, dass ich echt "Klimmzüge" machen musste, damit ich zum Ziel komme.
Ehrlich gesagt, jetzt glaub ich eher, das wird vor Jahren wohl genau so einfach gewesen sein - aber mein damaliges Wissen hat wohl nur für "Klimmzüge" gereicht :-)
Egal..nun kenne und versteh ich einen einfachen Weg.
Vielen Dank, Onur!
Ciao
Thorsten
Anzeige
Gerne !
30.04.2022 21:07:42
onur
Hi Thorsten,
Danke.Gerne geschehen.
Ich war immer schon gut in unkonventionellen Problemlösungen.
Gruß
Onur
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige