Excel Makro Problem
Ich habe ein Problem mit einem Excel Makro, welches eine Formal automatisch in eine Zelle einträgt
So schaut die Formel im VM Code aus:
wvar = "'=SUM('" & MonBegNo & ":" & Endweek & "'" & "!" & ActiveCell.Address & ";" & w_sheet(Month, wctr) & "!" & ActiveCell.Address & ";" & w_sheet(Month, wctr + 1) & "!" & ActiveCell.Address & ")"
So würde die Formal zusammengesetzt eingetragen werden.
=SUM('1.9:2.9'!$C$12;Week28!$C$12;Week29!$C$12)
ActiveCell.Formula = wvar
Nun... trägt man die Formal so in Excel ein, wie sie als Text aus der Variabel ausgegeben wird wird es von Excel akzeptiert. Wird die Formel aber über das Makro eingetragen kommt folgender Fehler:
Run-time error '1004':
Application-defined or object-defined error
Macht man die Formel nun aber nur über eine range, funktioniert es:
wvar = "=SUM('" & MonBegNo & ":" & Endweek & "'" & "!" & ActiveCell.Address & ")"
Ich hab alle variablen noch drinnen gelassen, ihr könnt es also nicht einfachso mit meinem code testen. Aber vielleicht ist das ein bekanntes problem.
Ich hab schon gegoogelt und gesehen dass es ab und zu fehler gibt wenn formeln via Makro so eingetragen sollten, doch leider hab ich nirgens eine Ursache gesehen, die bei mir dieselbe sein könnte.
mfg
__________________
|