Avatar billede Asger Carlsen Nybegynder
05. januar 2012 - 15:05 Der er 2 kommentarer og
1 løsning

VBA/mackro - problemer med appostroffer i formel

Har et problem med et lille stykke kode, det virker sådan set efter hensigten, det vil sige den sætter den korrekte formel ind. Problemet er bare der bliver sat nogle '(appostroffer) ind midt i teksten.

Koden er som følger:

    Dim s As String
    s = "=J" & st_mgs_find & "/I8"
    ActiveCell.FormulaR1C1 = s

Når man ser i feltet:

  ='J27'/'I8'

Nogen der kan fortælle hvad jeg gør forkert?
Avatar billede Ialocin Novice
05. januar 2012 - 23:22 #1
Hej coder_carl

Ved ikke om du kan bruge følgende, hvor jeg blot bruger Formula i stedet for FormulaR1C1 notationen ... Hvad FormulaR1C1 egentlig gør, er jeg ikke helt klar over ??


Private Sub CommandButton1_Click()
   
    ActiveCell.Formula = "=J" & st_mgs_find & "/I8"
End Sub


Med venlig hilsen, Nicolai
Avatar billede Asger Carlsen Nybegynder
06. januar 2012 - 10:02 #2
Hej Nicolai,

Det klarede sagen. Jeg har brugt FormulaR1C1 fordi jeg har en del af koden fra en indspillet mackro. FormulaR1C1 tror jeg kun bruges når der henvises til relative celler. R[-4] C[4]

Smid et svar, og så siger jeg tak for hjælpen. En lille ting der har generet mig voldsomt!
Avatar billede Ialocin Novice
06. januar 2012 - 10:46 #3
Hej coder_carl

Super ... så blev jeg så klog :o)
Hermed et svar.

Med venlig hilsen, Nicolai
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