häng mal wieder fest. Ich möchte, wenn ich den Kunden in der DB Zeile 10 lösche, auch die dazugehörige Zelle mit Bildinhalt löschen.
Beispiel: In Zeile 10 der DB (in Excel z.b. Zeile 18) den Inhalt (Bild) in dieser Zeile in Spalte W ebenfalls löschen. Siehe Abschnitt "logo löschen".
Wie bekomme ich das hin?
Sub KundenAnlegen_DBEingabe()
'Kunden.xlsm...Verwaltung der Kundendaten
'Call Eingabe_Unprotect
'Tabelle einlesen
Dim tbl As ListObject
Set tbl = tb_Datenbank.ListObjects(1)
With tb_Eingabeformular
'Spalten leeren
.Columns("D").ClearContents
.Columns("H").ClearContents
.Columns("L").ClearContents
.Columns("P").ClearContents
'Kunden-ID einfügen
.Range("D11").Value = tbl.DataBodyRange(tbl.DataBodyRange.Rows.Count, 1).Value + 1
'Navigieren auf das Eingabefeld
.Shapes.Range(Array("txt_Anlegen", "img_Anlegen")).Visible = True
.Shapes.Range(Array("txt_Bearbeiten", "img_Bearbeiten")).Visible = False
.Select
'logo löschen
Dim picBild As Picture
For Each picBild In ActiveSheet.Pictures
If Not Intersect(picBild.TopLeftCell, Range("O28")) Is Nothing Then picBild.Delete
Next picBild
'Zelle auswählen
.Range("D15").Select
End With
'Call Eingabe_Protect
End Sub