Måske således: (både rettet formlens navn og komma vs semikolon) Range("e7").Activate ActiveCell.FormulaLocal = "=SUM.if($k$20:$k$320,""*"",E20:E320)" Selection.AutoFill Destination:=Range("e7:i7"), Type:=xlFillDefault
FormulaLocal giver mulighed for at skrive formler på det sprog, der er installationssprog i en given udgave af Excel - altså det sprog du også bruger i formlerne i regnearket.
OK, Vil det sige at hvis jeg bruger local og der er en engelsk bruger, så virker det ikke? Kan man kode sig ud af det, for min danske gider ikke finde sig i hvis jeg skriver engelske formler i felterne... :-)
Hvad plejer du at gøre? (Du undgår måske helt denne måde) :-)
Jeg indsætter kun meget sjældent formler via VBA og skriver dem i givet faod altid påmengelsk. Så oversættes de automat7sk til dansk i selve arket.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.