2017-07-12 9 views
0

Laufzeitfehler ‚1004‘:Programaticaly asign GetPivotData Formel auf eine Zelle

Anwendung definiert oder Objekt definierte Fehler

ich eine Zellenformel mit dem folgenden Code festgelegt werden sollen:

Selection.Formula = "=GETPIVOTDATA(""Value"";$M$26;""M"";1;""Y"";1396)" 

Above Formel funktioniert in dem Blatt korrekt als Gebrüll:

=GETPIVOTDATA("Value";$M$26;"M";1;"Y";1396) 

aber wenn ich versuche zu sachgemäßen zuweisen Zelle mit Makro, obiger Fehler angezeigt.

Wie kann ich diese Formel Zellen zuweisen, durch VBA-Makro?

Antwort

3

VBA normales Format ist amerikanisches Englisch.

so entweder:

Ändern der ;-,:

Selection.Formula = "=GETPIVOTDATA(""Value"",$M$26,""M"",1,""Y"",1396)" 

Oder verwenden .FormulaLocal:

Selection.FormulaLocal = "=GETPIVOTDATA(""Value"";$M$26;""M"";1;""Y"";1396)" 
Verwandte Themen