Bei bestimmten Wert Inhalt in Zelle löschen
#11
Hallo Enrico,

so sieht es dann aus..

LG, Alexandra


Angehängte Dateien
.xlsm   Beispiel_Datei_Fertig - Kopie.xlsm (Größe: 731,83 KB / Downloads: 3)
[-] Folgende(r) 1 Nutzer sagt Danke an cysu11 für diesen Beitrag:
  • Enrico
Antworten Top
#12
Vielen Dank.

Sowohl die Formel mit der Hilfsspalte als auch die Formel funktionieren einwandrei.

Danke für eure sehr schnelle und freundliche Hilfe.
Antworten Top
#13
Hallo Enrico,

zwar ist dein Problem schon gelöst, da ich aber einen alternativen Vorschlag für das Makro erstellt habe, wollte ich dir den nicht vorenthalten. (Da bin ich mit einem Dreizeiler ausgekommen). Noch ein Wort zu deiner Datei: ich halte es für unglücklich Formeln und Datenüberprüfungen über tausende von Zeilen vor auszufüllen. Da könnte man mit einer "Formatierten (intelligenten) Tabelle" arbeiten. Die füllt sich Zeilenweise automatisch aus.


Angehängte Dateien
.xlsm   Beispiel_Datei_Fertig - Kopie 1-2.xlsm (Größe: 732,09 KB / Downloads: 3)
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
[-] Folgende(r) 1 Nutzer sagt Danke an Klaus-Dieter für diesen Beitrag:
  • Enrico
Antworten Top
#14
Danke Klaus-Dieter für den Hinweis.

Wahrscheinlich würde ich damit dann auch die Größe reduzieren, richtig?
Müsste ich mal Googeln wie ich das machen müsste mit der intelligenen Tabelle.


Vielleicht kannst du mir aber noch bei ein anderes "Problem" helfen.
Die Spalten F;G;H und J;K;L füllen sich ja selbstsändig durch die Formel usw. aus und sollen nicht überschrieben werden.
Ich dachte ich mache das einfach mit dem Blattschutz, dann funktioniert allerdings auch der VBA-Code nicht mehr.


Als wenn ich die Spalten markiere und den Blattschutz aktiviere wird die Zelle nicht mehr ausgefüllt.
Gibt es dafür auch eine Lösung?  19 Dauert nicht lange das die Finger wieder zu schnell sind...
Antworten Top
#15
Hallo

ich bin bisher nicht am Thread beteiligt, habe noch nicht alles gelesen.
Schön wenn du einen Code von Klaus-Dieter hast, ein erfahrener Kollege.
Da per VBA Blattschutz einbauen ist kinderleicht, ich erkläre es dir.

Setze direkt nach -Sub Dein Makro()- den Befehl   ActiveSheet.Unprotect
Setze direkt VOR End Sub den Befehl   ActiveSheet.Protect
So geht es OHNE Passwort, sonst setzt du das Passwort dahinter  ActiveSheet.Unprotect "4711"
Das ist alles, probiere es bitte selbst aus.

mfg Gast 123
[-] Folgende(r) 1 Nutzer sagt Danke an Gast 123 für diesen Beitrag:
  • Enrico
Antworten Top
#16
Hallo Enrico,

Zitat:Wahrscheinlich würde ich damit dann auch die Größe reduzieren, richtig?

mit Blattschutz arbeite ich nur sehr selten, wenn es ohnehin mit Makros gibt, bietet es sich an, auch die Berechnungen damit durchzuführen, dann gibt es keine Zellformeln und niemand kann da durch Überschreiben etwas zerstören.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#17
Hallo Enrico,

natürlich würde sich auch die Dateigrüße enorm verringern.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#18
(04.04.2025, 13:12)Klaus-Dieter schrieb: Hallo Enrico,


mit Blattschutz arbeite ich nur sehr selten, wenn es ohnehin mit Makros gibt, bietet es sich an, auch die Berechnungen damit durchzuführen, dann gibt es keine Zellformeln und niemand kann da durch Überschreiben etwas zerstören.

Ja, du hast wahrscheinlich recht. Aber ich bin nicht so konform in den Sachen um das alles selber zu schreiben.
Mit einfachen Formeln und Hilfsspalten bekommt man es immer irgendwie hin aber über Makro ist echt schwer.  Undecided
Antworten Top
#19
Hallo Enrico

ich habe nicht den ganzen Thread gelesen, gehe aber auf den Vorschlag von Klaus-Dieter ein.

Statt Formeln im voraus zu erstellen kann man Formeln per Makro einfügen und in Werte umwandeln, oder Berechnungen direkt per Makro vornehmen lassen.  Habe im Augenblick aber keine Übersicht worum es da konkret geht. Da kann man dir sicher helfen.

mfg Gast 123
[-] Folgende(r) 1 Nutzer sagt Danke an Gast 123 für diesen Beitrag:
  • Enrico
Antworten Top


Gehe zu:


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