Avatar billede dragnor Juniormester
26. september 2008 - 09:18 Der er 7 kommentarer og
1 løsning

excel i vba

Hej Eksperter

Jeg har følgende kode som virker:

.Selection.FormulaR1C1 = "=1/(" & varTotalUlt & "/RC[-1])"

Resultatet er: "=1/(" & varTotalUlt & "/RC[-1])"

is: =1/($B$12/B3)

Men jeg skal bruge følgende resultat:
"=if(iserror(1/($B$12/B3))=TRUE;0;1/($B$12/B3))"

Hvordan omskriver jeg koden?
Avatar billede jensen363 Forsker
26. september 2008 - 10:03 #1
Er det dette du vil ?

.Selection.FormulaR1C1 = "=if(iserror(1/($B$12/B3))=TRUE,0,1/($B$12/B3))"
Avatar billede dragnor Juniormester
26. september 2008 - 10:19 #2
ja nemlig, men uden at ændre i " 1/(" & varTotalUlt & "/RC[-1]) ". da det er en lykke struktur.
Avatar billede jensen363 Forsker
26. september 2008 - 10:39 #3
Måske !

Selection.FormulaR1C1 = "=if(iserror((1/" & varTotalUlt & "/RC[-1]))=TRUE,0,(1/" & varTotalUlt & "/RC[-1]))"
Avatar billede dragnor Juniormester
26. september 2008 - 11:48 #4
Det har jeg prøvet og så får jeg en error :-(
Avatar billede jensen363 Forsker
26. september 2008 - 12:08 #5
Selection.FormulaR1C1 = "=if(iserror((1/ varTotalUlt /RC[-1]))=TRUE,0,(1/ varTotalUlt /RC[-1]))"
Avatar billede dragnor Juniormester
26. september 2008 - 13:21 #6
undskyld, min fejl. jeg brugt ; i stedet for , i min if :-(

Nu virker det :-)
Avatar billede jensen363 Forsker
26. september 2008 - 13:24 #7
Undskyld jeg ikke gjorde opmærksom på at man bruger komma i vba koden :-)
Avatar billede jensen363 Forsker
26. september 2008 - 14:43 #8
Takker :-)
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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