540 Aufrufe
in Tabellenkalkulation von
Hallo,
ich habe ein Problem mit der Codierung in Zeile 6
Die Zelle Target.Offset(0, 62) enthält eine Formel, ich möchte nur den ermittelten Wert in die Zelle Target.Offset(0, 76) kopieren. Dabei wird der Laufzeitfehler 1004 angezeigt!
Wäre dankbar, wenn mir jemand helfen würde!

1 If Not Application.Intersect(Target, Range("I9:I72")) Is Nothing Then
2 arg1 = Target.Offset(0, -8)
3 arg2 = Target.Offset(0)
4 Call ermitteln_summe(arg1, arg2)
5 Target.Offset(0, 4) =summe

6 Target.Offset(0, 76) = Target.Offset(0, 62)

7 End If

2 Antworten

0 Punkte
von m-o Profi (22.9k Punkte)
Hallo,

eigentlich sollte dein Makro funktionieren (ich nehme mal an das ist ein Worksheet-Change-Ereignis).

Wie lautet denn die vollständige Fehlermeldung? Meistens steht da noch etwas wie „Die ColorIndex-Eigenschaft des Interior-Objekts kann nicht festgelegt werden." Und was macht das Makro ermitteln_summe?

Gruß

M.O.
0 Punkte
von
Hallo,
danke für die Antwort.
Die Zellen, die ich in Zeile 6 anspreche, waren gesperrt(!!)
Jetzt funktioniert es. Manchmal ist man so blind!

Gruss
haweS

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...