Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Slettet bruger
28. december 2009 - 15:11#1
Benyt [ ] omkring offsettet:
=RC ' Samme celle =R[1]C[1] ' Cellen 1 række under og 1 kolonne til højre =R[-1]C[-1] ' Cellen 1 række over og 1 kolonne til venstre
Hvis Jeg f.eks. vil tilgå celle X23 fra celle V10, er formlen: =R[13]C[9] ' 13 rækker under, 9 kolonner til højre.
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.