Tak for svar - jeg har nok ikke forklaret mig godt nok - jeg benytter ikke .offset nogen steder...det er $-tegnene i formlen jeg gerne vil have væk - og det er nok metoden jeg bruger til at danne formlen, som danner dem - men jeg ved ikke hvordan jeg skal få dem væk ;-)
Synes godt om
Slettet bruger
28. december 2009 - 15:37#3
Det er nok mig, der ikke forklarer mig godt nok :)
I denne linje: strFormelCashflow = strFormelCashflow & "R" & intCashflowRk & "C" & Cells(1, intCashflowÅr + 1).Column & "+"
Skal du benytte [ ] omkring række- og kolonnenumrene. Det ser ud til at du skal referere til celler i samme række - dvs. offset row = 0. Skal kolonnen være absolut? for så ser formlen således ud:
Sub Test() x = "=$X$23+$AK$23+$AX$23+$BK$23+$BX$23+$CK$23+0" MsgBox Application.ConvertFormula(Formula:=x, fromReferenceStyle:=xlA1, toReferenceStyle:=xlA1, toabsolute:=xlRelative) End Sub
Løsningen fra kvadratrodenaf1 fungerer upåklageligt og er enkel og fin - så jeg har tildelt ham points! Han var også den hurtigste ;-))
Godt nytår til jer alle
Synes godt om
Slettet bruger
28. december 2009 - 20:27#8
Tak for point.. Og godt nytår til dig :)
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.