Avatar billede tida Juniormester
31. marts 2011 - 13:31 Der er 5 kommentarer og
1 løsning

Beløb med komma i makro

Jeg har en tabel og en bogføringsmakro der indeholder en test af om beløb i en givent kolonne i tabellen er forskellig fra nul - i positivt fald skal den springe rækken over og fortsætte til næste.
Det har jeg indtil videre løst ved at skrive :

If Val(Cells(i, 3)) <> 0 Then          o.s.v......

Nu har jeg pludselig fået nogle øre beløb som skal bogføres og disse bliver desværre også sprunget over.

Jeg har forsøgt forskelligt uden held bl.a.

If Val(Cells(i, 3)) <> 0,00 Then          o.s.v......

Med det dur ikke i VBA koden, hvad skal jeg mon skrive for at få transaktionerne med ???
Avatar billede Mads Larsen Nybegynder
31. marts 2011 - 14:36 #1
Prøv med  ->> If Val(Cells(i, 3)) <> 0.00 Then

Altså "." istedet for ","
Avatar billede tida Juniormester
31. marts 2011 - 14:40 #2
Den har jeg allerede forsøgt....uden held
Avatar billede supertekst Ekspert
31. marts 2011 - 14:41 #3
Alternativt CDec i stedet for Val
Avatar billede Mads Larsen Nybegynder
31. marts 2011 - 14:58 #4
If CDbl(Cells(i, 1)) = "0.00" Then <-- det virker hos mig
Avatar billede tida Juniormester
31. marts 2011 - 15:29 #5
Ja så lykkedes det...tak IT-GuFFe, send et svar.
Avatar billede Mads Larsen Nybegynder
31. marts 2011 - 15:40 #6
Svar :-)
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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