Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Name in Zelle - ohne vorher gespeichert zu haben!

Name in Zelle - ohne vorher gespeichert zu haben!
THSEFA
Hallo alle Miteinander,
mich plagt folgendes Problem:
In unserem Konstruktionsprogramm soll die Stückliste in einer Baugruppenzeichnung als Excel-Tabelle auf dem Server gespeichert werden. Leider ist dort beim drucken derselben kein Verweis drauf zu finden, um welche Baugruppenstückliste es sich handelt.
Nach längerem Probieren habe ich mir nun oberhalb der eingefügten Tabellewerte den Platz geschaffen, um dort noch den Namen der Tabelle unterzukriegen.
Dann habe ich versucht, mithilfe der Suchfunktion (78 Treffer bei Suche mit "Name in Zelle") verwendbaren Code zu finden, um den Namen der Arbeitsmappe in die Zelle B1 einzulesen. Die Formel, wie ich unter normalen Umständen den Namen in eine Zelle bekomme, ist mir also bekannt. Da aber in dem Makro die Tabelle erst später gespeichert wird, funktioniert dieser Code schon mal nicht.
Daher die Frage:
Gibt es noch einen Code, der mir den Namen der Arbeitsmappe in eine bestimmte Zelle schreibt?

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

Betreff
Benutzer
Anzeige
AW: Name in Zelle - ohne vorher gespeichert zu haben!
02.12.2009 15:44:07
fcs
Hallo THSEFA,
wenn das Makro die Tabelle speichert, dann kannst unmittelbar nach dem Speichern den Datei-Namen abfragen, in B1 eintragen und die Datei nochmals speichern. Etwa wie folgt.
'------------------------------------
'Datei wurde gespeichert - Dateiname eintragen
Activesheet.Range("B1").Value = ActiveWorkbook.Fullname ' oder .Name
ActiveWorkbook.Save
ActiveWorkbook.Close
'Fertig
'---------------------------------------
Wenn Objektvariablen für Tabellenblatt und/oder Arbeitsmappe verwendet werden, dann die entsprechenden Objekt-Variablen verwenden.
Gruß
Franz
Anzeige
AW: Name in Zelle - ohne vorher gespeichert zu haben!
02.12.2009 16:21:43
THSEFA
Hallo Franz,
den Code ein bisschen gerührt und geschüttelt - und es passt! Vielen herzlichen Dank, wieder eine potentielle Fehlerquelle weniger! :-)
Beste Grüße, THSEFA

321 Forumthreads zu ähnlichen Themen


Hallo zusammen,
wie bekomme ich es hin, in eine Zelle "7 a" (7 Leerzeichen a) zu schreiben? Excel macht mir dann immer 7:00 AM daraus oder 0,29...
Danke
Anzeige

Guten Tag zusammen!
Bitte helft mir bei folgendem Problem:
In einer Userform habe ich eine ganze Reihe Textboxen, in die zum größten Teil Zahlen eingegeben werden.
Nun ist ja bekannt, dass beim Schreiben in Zellen der Inhalt der Textboxen als Text interpretiert wird. Mit der Anweisu...

Hi Leute
Ich habe hier diesen netten VBA Code geschrieben und leider wie solls auch anders sein kommt dauernd eine Fehlermeldung :)
CODE:
rowbeforeinteger = 2
Dim text As String
text = "=IF(" & epsoldcolumn & rowbeforeinteger & "=""x"";1;0)+IF(" & emailsoldco...
Anzeige

Hallo zusammen,
ich möchte ein Arbeitsblatt auf das vorher gehende Arbeitsblatt referenzieren!
Meine Datei ist folgendermaßen Strukturiert:
Arbeitsblatt 1 : Tabelle A
Arbeitsblatt 2 : Tabelle A+ Adressen
Arbeitsblatt 3 : Tabelle B
Arbeitsblatt 4 : Tabelle B+ Adressen

Hallo,
ich habe mir eine Tabellenblatt als Vorlage erarbeitet und dieser Tabelle auch den Namen Vorlage gegeben.
Mit einem Makro kann ich nun über die zugewiesene Tastenkombination diese Tabelle an das Ende der Arbeitsmappe kopieren. Dabei fragt das Makro nach dem Tabellenblattnamen. Di...

Hallo,
ich habe hier Excel 2002 und 12 Excel-Dateien mit den Namen 2008-01, 2008-02, ..., 2008-12.xls.
Nun möchte ich eine weitere Excel-Datei als Übersicht anlegen, wo einige Daten aus den o.g. Zellen übernommen werden sollen. Wie das geht, weiß ich bereits: Das geht manuell durch copy...
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige