Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Werte benachbarter Zellen löschen





Frage

Hallo, in meiner Tabelle mit dem Namen "Bilder1" steht in A1 ein "x", in B1 ein Name. Nun soll, wenn das "x" aus A1 gelöscht wird, auch B1 gelöscht werden. Ist sowas möglich? Kann so ein Befehl auch für mehrere Tabellen gleichzeitig benutzt werden? Es gibt insgesamt 10 Tabellen ( Bilder1, Bilder2 usw.). Der Aufbau ist sinnvoller Weise immer gleich. Allerdings gibt es noch Tabellen, die z.B. "fremde Bilder1" usw. heißen. Ich benutze EXCEL 2003. Das nur zur Info. Ich hoffe, ich habe mich einigermaßen verständlich ausgedrückt. Vielen Dank Rasful

Antwort 1 von nighty

hi rasful :-)

ein beispiel

gruss nighty

einzufuegen bei JEDER tabelle

alt+f11/projektexplorer/DeineTabelle

Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Column = 1 And Cells(Target.Row, 1) = "" Then Cells(Target.Row, Target.Column + 1) = ""
Application.EnableEvents = True
End Sub

allerdings auf abfrage einer leeren zelle in spalte a sollte in spalte a auch andere zeichen ausser x sein und bei löschung selbiger die nachbarzelle nicht gelöscht werden melde dich nochmal bzw versuch dich selbst,tips wie folgt

globale var und nutze das selektion_change ereignis um die globale var zu fuellen die dann im change_ereignis abgefragt werden koennte

Antwort 2 von Rasful

Hallo nighty,
ich habe deine Lösung schon getestet, funktioniert wunderbar, vielen Dank.
Grüße aus Bayern

Rasful