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

gibt es eine Möglichkeit den Inhalt einer Zelle zu löschen wenn in einer hinteren Zelle ein bestimmtes Wort/Wert erscheint?

Wir haben eine Übersicht und zu dem Wert in A1, wo der Standort angegeben ist, gibt es Querverweise.
Die sind aber nur solange notwendig bis der Auftrag mit "Fertig" abgeschlossen wird.

Mein Wunsch wäre es das der Standort verschwindet sobald der Auftrag Fertig gesetzt ist, damit dort die nächsten angelegt werden können.

Im Anhang ein Beispiel um es etwas darzustellen.

Gibt es dafür eine Formel oder muss man das mit VBA lösen?


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#2
Hi Enrico,

so?

=WENN(F2="fertig";"";"20-M")

LG, Alexandra
Antworten Top
#3
Jaein,

also in der Zelle wo der Inhalt gelöscht werden soll sobald "Fertig" hinterlegt ist muss ich was eintragen können.

Es gibt unterschiedliche Fläche die dort manuell eingetragen werden müssen, also ich kann keine Formel hinterlegen.

Oder kann ich eine Hilfsspalte einfügen und mit einer Formel in A1 z.b. den Inhalt in B1 löschen?  Huh
Antworten Top
#4
Hallo,

Zellformeln wirken nur in der Zelle, in der sie stehen. Du müsstest schon auf VBA zurück greifen.
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
#5
dann bleibt nur VBA, ist es OK für dich?

LG, Alexandra
Antworten Top
#6
Ja, das wäre für mich okay.

Kann mir aber jemand bei dem Code dafür helfen?
Antworten Top
#7
Hi Enrico,

das hier in das Modul des Arbeitsblattes:

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim c As Range
    If Not Intersect(Target, Me.Columns("F")) Is Nothing Then
        Application.EnableEvents = False
        For Each c In Target
            If c.Value = "Fertig" Then
                Me.Cells(c.Row, 1).ClearContents
            End If
        Next c
        Application.EnableEvents = True
    End If
End Sub

LG, Alexandra
Antworten Top
#8
Hallo Enrico,

kein Problem, allerdings wäre es hilfreich, eine Beispieldatei zu haben, das Bildchen ist nur wenig hilfreich. Auch bei Makros braucht man Zellbezüge, die sind da nicht zu erkennen.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Antworten Top
#9
Hallo, im Anhang eine Beispiel-Datei.

Wenn in "I" -> Fertig steht soll die manuell eingetragene Fläche in "A" verschwinden.


Angehängte Dateien
.xlsm   Beispiel_Datei_Fertig.xlsm (Größe: 748,09 KB / Downloads: 2)
Antworten Top
#10
Hi,

wenn Du noch eine Zusatzspalte nutzen kannst, dann kannst Du auch auf VBA verzichten.
Ich habe neben Spalte A noch eine Spalte "Fläche manuell" eingefügt (damit verrutscht die "Fertig-Spalte" auf J).

Formel in A2:
=WENN(J2="fertig";"";B2)

Die Eingaben machst Du also in Spalte B - ausgewertet wird aber nach Spalte A.


Angehängte Dateien Thumbnail(s)
   
[-] Folgende(r) 1 Nutzer sagt Danke an {Boris} für diesen Beitrag:
  • Enrico
Antworten Top


Gehe zu:


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