Werte benachbarter Zellen löschen
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 schreiben
Antwort 1 von nighty vom 08.02.2019, 17:50 Options
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 vom 08.02.2019, 18:00 Options
Hallo nighty,
ich habe deine Lösung schon getestet, funktioniert wunderbar, vielen Dank.
Grüße aus Bayern
Rasful