Guten Abend liebe VBA Cracks
Ich möchte abhängig des Wertes der Zelle r (z.B F7 in der Mappe ISO27002_Cockpit) die Farbe der Zelle D6 in der Mappe "ISO27002_Audit_2020" grün setzen. Dafür habe ich die Funktion CheckControl (r) geschrieben und in der Spalte E der Mappe "ISO27002_Cockpit" jeweils die Formel "=CheckControl(Fxx) " eingetragen. Das Ding will aber nicht das tun was ich möchte...
Kann mir jemand dabei helffen??
Danke und viele Grüsse
Auditeur2019
Function CheckControl(r)
Application.ScreenUpdating = False
Application.Volatile
If r.Value = "Ja" Then
CheckControl = "OK"
adr = r.Address
adr = "$d" & Mid(adr, 3, 2)
Worksheets("ISO27002_Audit_2020").Activate
Range(adr).Select
ActiveCell.Offset(-1, 0).Select
ActiveCell.Interior.ColorIndex = 4
End If
End Function