Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Bedingte Formatierung mit Zelle("Dateiname")
#1
Hallo,
bei uns werden oft die neuen Excel-Dateien unter falschen Namen und manchmal auch unter falschen Ort angelegt. 

Dafür habe ich 2 Formel mit ZELLE("Dateiname") gemacht. Wenn die Formelergebnise Dateiname falsch bzw Speichertort falsch sind, dann wird mit bedingte Formatierung der Hintergrund rot markiert. Es funktioniert wunderbar solange man sich auf diese Datei befindet. 

Ansonsten wird es rot obwohl alles richtig ist und    der rote Hintergrund verschwindet, erst wenn man Eingaben gemacht hat bzw die Datei wieder aktiv wird.

Wie soll ich das am besten lösen?

Gibt es so eine Forme wie

 ThisWorkbook.ZELLE("Dateiname") ?

LG perostojkov
Antworten Top
#2
Hallo,

mal eine dumme Frage... wieso erstellst du nicht ein Button "Speichern" und hinterlegst dort die richtigen Angaben?
Antworten Top
#3
Moin!
Noch ne dumme Frage:
Warum lässt Du nicht per Workbook_Activate() ThisWorkbook.FullName in die Zelle schreiben?

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#4
Aber echt,  2 dumme Fragen...
Antworten Top
#5
Dann beantworte doch meine dumme Frage mal klug.
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#6
Ohne vba...
Antworten Top
#7
… kann man ja deutlich aus dem Threadverlauf herauslesen …
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#8
Meine Güte, antworte meine Frage wenn du kannst, ansonsten halt dich raus.
Sorry, dass ich es nicht erwähnt habe, ich dachte das sieht man auch so...
Mit Gegenfragen wollt ihr nur eure Postingszahlen erhöhen, mehr nicht...

Bin schlecht drauf, sorry an alle, von mir aus kann gelöscht werden...

LG
Antworten Top
#9
Vielleicht bist Du besser drauf, wenn Du diesen Tipp befolgst?
Mache die Formel volatil!
=ZELLE("dateiname")&TEXT(JETZT();"")

Diese Volatilität müsste bei jedem Aktivieren der Datei anspringen.
(und fügt einen Leerstring an den Dateinamen)

Habe es gerade getestet, funktioniert leider nicht.
Bliebe imo (ohne VBA) nur die Neuberechnung mittels F9
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#10
Hi,

(31.03.2023, 06:43)perostojkov schrieb: Mit Gegenfragen wollt ihr nur eure Postingszahlen erhöhen, mehr nicht...

Bin schlecht drauf, sorry an alle, von mir aus kann gelöscht werden...

Das merkt man! Habe mir echt überlegt, ob ich überhaupt antworte.

Also:
Gegenfragen dienen nicht dazu irgendwelche Postingzahlen zu erhöhen. Davon kann man sich schließlich nichts kaufen. Und ob man nun 99 0der 100 Einträge hat, machen den Kohl auch nicht fett. Und bei noch mehr Einträgen spielt es erst recht keine Rolle.
Gegenfragen sollen jedoch dazu dienen, dir entweder mehr Infos zu entlocken (wie z.B. dass du kein VBA verwenden darfst oder kannst) oder dich dazu bringen mal über die Frage nachzudenken. Meist enthält eine Gegenfrage einen Lösungsansatz.
So wie hier von "rate mit", der in der Frage den Ansatz eines Speichern-Buttons vorschlägt und von RPP63, der indirekt vorschlägt mit VBA den Namen in die Zelle zu schreiben. Beides vernünftige Lösungsmöglichkeiten. Konnte ja keiner ahnen, dass du VBA ausschließt (wieso auch immer).

Jetzt von mir der Vorschlag, ebenso in Form einer Gegenfrage um dich weiter zu ärgern:
Hast du dir schon einmal die Hilfe zu ZELLE() durchgelesen? Insbesondere den Abschnitt zum optionalen Argument? Und dort vor allem das, was unter "Wichtig:" steht?
Hast du das auch verstanden? Wenn ja, dann würdest du deine Formel nämlich einfach um dieses Argument erweitern und hättest das Problem mit der roten Färbung erst gar nicht.
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
[-] Folgende(r) 2 Nutzer sagen Danke an HKindler für diesen Beitrag:
  • perostojkov, d'r Bastler
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste