Registriert seit: 28.08.2022
Version(en): 365
Hi,
Nun ja, per VBA könnte man schon was machen. aber da du ja nicht verraten willst, wie deine Datei aussieht, ist es schwer da was zu machen… Im Grunde musst du „nur“ in jeder Zelle das .NumberFormat prüfen und entsprechend manipulieren.
Gruß, Helmut
Win10 - Office365 / MacOS - Office365
Folgende(r) 1 Nutzer sagt Danke an HKindler für diesen Beitrag:1 Nutzer sagt Danke an HKindler für diesen Beitrag 28
• Erzy-13
Registriert seit: 05.07.2023
Version(en): 2013
14.08.2023, 18:35
(Dieser Beitrag wurde zuletzt bearbeitet: 14.08.2023, 18:37 von Erzy-13.)
Ich kann die Excel leider nicht so ohne weiteres herausgeben, da die Berechnungen auf unveröffentlichten Echtdaten basieren.
Ach so... VBA. Ich glaube, da muss ich leider passen. Ich habe noch nie etwas mit VBA gemacht. Das soll kein Hinderungsgrund sein. Irgendwann ist schließlich immer das erste Mal. Aber dieses erste Mal ist nicht dieser Tage... Dennoch gut zu wissen, dass es doch eine Möglichkeit gäbe! Allerbesten Dank für Deine Unterstützung und den Gedankenaustausch!
Herzliche Grüße Jasmin
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
Hallo Jassi,
schau Dir mal diese Funktion an:
=ZELLE("format";A1)
Bei Prozentformatierung wird P und Anzahl Nachkommastellen zurückgegeben.
Gruß, Uwe
Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:1 Nutzer sagt Danke an Kuwer für diesen Beitrag 28
• Erzy-13
Registriert seit: 28.08.2022
Version(en): 365
14.08.2023, 19:30
(Dieser Beitrag wurde zuletzt bearbeitet: 14.08.2023, 19:33 von HKindler.)
Aber dann muss sie doch wieder jede Zelle anfassen…
Nee, Quatsch. In einer bed.Form. macht das schon Sinn
Gruß, Helmut
Win10 - Office365 / MacOS - Office365
Registriert seit: 22.10.2022
Version(en): 2021
Hallo, mal ein Versuch die Zellen mit Prozentangaben einzufärben über bedingte Formatierung. Ich schaffe es aber nicht ohne Hilfsspalte. MfG Günter
Zellen Grau.xlsx (Größe: 17,57 KB / Downloads: 3)
Registriert seit: 15.10.2020
Version(en): Office365
Hmm, ich hätte da ne Idee: - Wenn Deine Tabelle einer definierten Struktur folgt, dann könntest Du durch Zählen der Spalten ein bedingtes Format erstellen, das nur die Zellen mit dem definierten Zellformat beglückt, die eine bestimmte Anzahl an Spalten von Referenzspalten entfernt sind, etc.
Da sind dann viele Möglichkeiten denkbar ... hängt von Deiner konkreten Tabellengestaltung ab (z.B. alle durch 3 teilbare Spalten, oder wie auch immer...)
- der Vorschlag von Kuwer erscheint mir auch sinnvoll - ist halt eine Excel4-Formel, die vielleicht dazu führt, dass Deine Datei anschließend als Makro-Datei gespeichert werden muss (im konkreten Fall nicht getestet... - passiert aber manchmal)
Also, da ginge Einiges - hängt dann aber sehr von Deiner konkreten Datei ab.  : Außerdem solltest Du bedenken, dass eine hohe Anzahl bedingter Formatierungen in einer Tabelle die Tabelle lahm und auf mittlere Sicht auch instabil machen (kann). Da könnte im Nachgang dann regelmäßige Pflege auf Dich zukommen - Excel hat teilweise ' merkwürdige' Ideen, wie bedingte Formatierungen behandelt werden, wenn Zellen kopiert und eingefügt werden, weitere Zellen hinzukommen, irgendwas gelöscht wird, ... habe da schon mächtig gelitten... Gruß, RaiSta
Man(n) ist nie zu alt für die Erkenntnis, dass das bisher Gelernte doch nur bedingt gültig oder auch nur brauchbar ist.
Folgende(r) 1 Nutzer sagt Danke an RaiSta für diesen Beitrag:1 Nutzer sagt Danke an RaiSta für diesen Beitrag 28
• Erzy-13
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
Hallo RaiSta, ZELLE() ist doch eine normale Funktion (seit E2007). https://support.microsoft.com/de-de/offi...f?ns=excel&version=90&syslcid=1031&uilcid=1031&appver=zxl900&helpid=xlmain11.chm60173&ui=de-de&rs=de-de&ad=de Gruß, Uwe
Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:1 Nutzer sagt Danke an Kuwer für diesen Beitrag 28
• Erzy-13
Registriert seit: 05.07.2023
Version(en): 2013
15.08.2023, 15:57
(Dieser Beitrag wurde zuletzt bearbeitet: 15.08.2023, 16:01 von Erzy-13.)
Hallihallo Uwe, ich habe mir gerade den Link angeschaut und auch die Formel ausprobiert. Das sieht sehr spannend aus. Leider hat es nicht funktioniert. Ich habe heute jedoch leider eine schlechte Konzentration, sodass es durchaus an mir liegen könnte, indem ich es falsch umgesetzt habe ^^ Jassi
Hallihallo RaiSta, vielen lieben Dank für Deinen Input. Da ich ein Inhaltsverzeichnis erstellt habe, war ich sowieso schon gezwungen, es als Makro-Datei zu speichern. Darauf kommt es also nicht mehr drauf an ^^ Auf jeden Fall Danke für Deine Hinweise. Insbesondere über das Problem einer hohen Anzahl an bedingten Formatierungen. Das war mir bislang nicht bewusst. Jassi
Hallihallo Günter, auch Dir ganz lieben Dank für Deinen Input. Ich habe mir Deine Excel heruntergeladen. Das ist sehr gut beschrieben und nachvollziehbar  Ich werde mal schauen, ob ich es in meine Excel integrieren kann. Vielleicht, indem ich alle Arbeitsblätter dupliziere und dort die Formel für die Zahlenausgabe 1 oder 0 anwende (anstelle Hilfsspalte) und von da aus den Bezug zu den jeweils eigentlichen Arbeitsblättern für die Formatierung herstelle. Jedoch müsste ich dann (nach meiner jetzigen Überlegung) auch alle Zellen anpacken, um die Formel zu integrieren. Da ich zig verschiedene Berechnungen in jedem Arbeitsblatt habe, kann ich leider nicht via "suchen und ersetzen" arbeiten. Dann wäre das Händische formatieren vielleicht am Ende doch die schnellere und fehlerfreiere Variante. Aber ich werde noch ein wenig darüber nachdenken. Es geht ums Prinzip ^^ Jassi
Registriert seit: 15.10.2020
Version(en): Office365
(14.08.2023, 20:11)Kuwer schrieb: ZELLE() ist doch eine normale Funktion (seit E2007).
https://support.microsoft.com/de-de/offi...f?ns=excel&version=90&syslcid=1031&uilcid=1031&appver=zxl900&helpid=xlmain11.chm60173&ui=de-de&rs=de-de&ad=de Ok, das ist an mir irgendwie vorüber gegangen (bin ja auch schon 'n bisschen älter...). In meiner Erinnerung geht da immer noch ein Warnlicht an, dass das ein Überbleibsel aus XL4 sei... wie so manches, was mir seinerzeit lieb und Wert geworden war... Habe aber fast alles diesbezüglich wieder vergessen - weiß nur noch, dass ich immer mal wieder etwas schmerzlich vermisst habe. Wie auch immer: gut zu wissen, dass das offenbar 'nativ' im aktuellen XL ist... Danke! RaiSta
Man(n) ist nie zu alt für die Erkenntnis, dass das bisher Gelernte doch nur bedingt gültig oder auch nur brauchbar ist.
Registriert seit: 17.04.2014
Version(en): MS Office 365(32)
Hallo RaiSta, Du meinst sicherlich die Excel4-Makrofunktion ZELLE.ZUORDNEN(), die es auch noch gibt. Gruß, Uwe
|