Hejsa Jeg skal lave en makro som kan køre på både dansk og engelsk version af excel. Jeg er i den forbindelse stødt på et problem. Jeg ønsker at gøre følgende: Activecell.FormulaR1C1 = "=COUNTIF(C3:C32;"">0"")" Dette duer ikke, men jeg kan få lov til at bruge: Activecell.FormulaR1C1 = "=COUNTIF(R[-30]C:R[-1]C,"">0"")" Jeg kan bare ikke rigtig finde ud af at bruge denne fjollede addresering med [-xx] osv. men vil gerne kunne bruge den første løsning. Er det ikke muligt? Kan nogen hjælpe mig? Morten
Et andet hurtigt skud fra hoften: Prøv at bruge Activecell.worksheetfunction.countif(C3:C32;"">0"")
I al fald er det min erfaring, at worksheetfunction objektet fungerer både på tværs af sprog versioner og fungerer bedre mht. adresser og ranges. Men brug evt. VBA hjælpefilen (min hjælpefil er desværre lige gået ned, derfor det lidt generelle svar).
Bak, forsøger at bruge Activecell.Formula men jeg får RUNTIME error 1004. Jeg skrver ActiveSheet.Range("A2").Select ActiveCell.Formula = "=COUNTIF(C5:C10;"">0"")" Any Clue???
moba > Skulle du ikke se at få lukket det her spørgsmål?
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.