Avatar billede syncroniq Nybegynder
18. september 2007 - 09:19 Der er 9 kommentarer

Excel, Formel fra VB

Hey,

Jeg har lidt problemmer med at indsætte en formel fra VB6.

Jeg sætter en formel ind i min variabel :

Formel = "=TÆL.HVIS(A1:A10;""3"")"

Hvilket giver =TÆL.HVIS(A1:A10;"3")

Men jeg får en fejl når jeg prøver og sætte den ind.

Nogen der ved hvad der går galt?
Avatar billede gider_ikke_mere Nybegynder
18. september 2007 - 09:26 #1
Prøv med COUNTIF i stedet for TÆL.HVIS
Avatar billede syncroniq Nybegynder
18. september 2007 - 09:33 #2
Hey,

Jeg får samme fejl.

"Application-defined or Object-defined error"

Der er en dansk excel jeg har installeret.
Avatar billede gider_ikke_mere Nybegynder
18. september 2007 - 09:39 #3
Jeg vil garantere at med en RC reference vil det virke. I B1: "=COUNTIF(RC[-1]:R[9]C[-1],""3"")"
Avatar billede syncroniq Nybegynder
18. september 2007 - 10:18 #4
Hey,
Det virker ikke....

Men.....

Fandt ud af at hvis jeg indtastede sådan her

=TÆL.HVIS(A1:A10,"3")

altså med , istedet for ; så fik jeg ingen fejl, men i Exceldokumentet skriver den i feltet #Navn?. Hvis jeg så klikker på formelteksten og trykker enter i excel, så virker det (Uden at ændre noget som helst).

Nogen der ved hvordan jeg kommer i mål.?
Avatar billede syncroniq Nybegynder
18. september 2007 - 10:37 #5
Hey,

Fandt ud af at hvis jeg skrev COUNTIF så virkede det. Jeg skal skrive på dansk i excel, men engelsk fra VB til Excel. Og bruge , istedet for ;.
Avatar billede syncroniq Nybegynder
18. september 2007 - 10:38 #6
Akyhne > lig et svar, til point.
Avatar billede benson Nybegynder
18. september 2007 - 14:08 #7
Det kan du komme ud over hvis du i fremtiden skrive noget lignende:
Range("A1").formulaLocal="TÆL.HVIS(A1:A10;""3"")"

Så sørge Excel selv for at det bliver rigtig i excel arket. Og så er du fri for at finde de engelske terme for formlerne.
Avatar billede gider_ikke_mere Nybegynder
30. oktober 2007 - 18:14 #8
'
Avatar billede gider_ikke_mere Nybegynder
11. november 2007 - 20:24 #9
Lukketid?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester