Avatar billede jklausen Juniormester
16. august 2004 - 15:01 Der er 14 kommentarer og
1 løsning

vise værdi eller formel i en celle

Det burde være simpelt dette her!
Men jeg kan ikke huske det...

jeg ønsker at skrive en tekst i kolonne a, formel i kolonne b og resultatet i kolonne c.

Dvs b og c er ens MEN i kolonne b skal selve formlen vises og ikke resultatet - det skal derimod vises i c.

Jeg ved godt jeg kan fjerne = tegnet i kolonne b og så får jeg det om i tekst men der må være en smartere måde??
16. august 2004 - 15:06 #1
Funktioner->Indstillinger, fanen Vis, Feltet: Formler
16. august 2004 - 15:08 #2
Beklager. Det virker kun på hele projektmappen, ikke på enkeltceller, som du ønsker.
Avatar billede bak Forsker
16. august 2004 - 15:10 #3
du kan formatere cellerne som tekst.
Derefter skal du stille dig på de enkelte celler og trykke F2-enter
Avatar billede bak Forsker
16. august 2004 - 15:14 #4
du kan også markere cellerne i kolonne B og køre denne makro, der virker på de markerede celler. Den gør dem til tekst.

Sub test1()
Dim c As Range
For Each c In Selection
    c.Value = "'" & c.FormulaLocal
Next
End Sub
Avatar billede jklausen Juniormester
16. august 2004 - 15:20 #5
erikjuul er inde på det rigtige, men som du siger så virker det på hele arket, og det duer ikke.

bak, hvis du laver om til tekst beregner den ikke resultatet, som den jo præsenterer i kolonne C. Hvis jeg følger din løsning er det dobb.arb. Jeg er sikker på jeg har kunnet gøre det jeg efterlyser - men måske var det i gamle dage med Qpro??
Avatar billede bak Forsker
16. august 2004 - 15:24 #6
Du er nødt til at lave dobbeltarbejde hvis du ikke vil følge erik's forslag.
Man kan ikke både se en formel og et resultat.
Du kan jo bare indsætte den samme formel i kolonne B og C, istedet for at lade C referere til B
Avatar billede jklausen Juniormester
16. august 2004 - 15:51 #7
jeg synes stadig det er underligt hvis det ikke kan lade sig gøre men jeg føler eriks svar er det mest korrekte..
Avatar billede bak Forsker
16. august 2004 - 15:58 #8
genvejstaster til erik's metode er
ctrl-shift ´  (tasten ved siden af backspace)
Avatar billede jklausen Juniormester
16. august 2004 - 16:01 #9
bak, tak for det..
Avatar billede jklausen Juniormester
16. august 2004 - 21:01 #10
Så fandt jeg løsningen:

The Code for GetFormula
Function GetFormula(Cell as Range) as String
  GetFormula = Cell.Formula
End Function
Usage: Examples using GetFormula
  =GetFormula(A1)                        -- Display the formula used in cell A1
  =personal.xls!getformula(A1)      -- invoke macro from another workbook
  =GetFormula(sheet150!A1)        -- get the formula used on another worksheet
  =GetFormula('sheet one'!A1)      -- other sheetname has spaces
  =GetFormula([WBName.xls]WSName!A1)      -- from another workbook with caution

se på http://www.mvps.org/dmcritchie/excel/formula.htm
Avatar billede bak Forsker
17. august 2004 - 00:06 #11
For at få formlerne på dansk

Function GetFormula(Cell as Range) as String
  GetFormula = Cell.FormulaLocal
End Function
Avatar billede jklausen Juniormester
17. august 2004 - 06:59 #12
bak, hvad er forskellen på en dansk formel og en engelsk, burde de ikke være ens?
Avatar billede bak Forsker
17. august 2004 - 07:47 #13
Nu ved jeg jo ikke hvilken version du bruger, men men alle engelske udtryk er på dansk i en DK version.
If = Hvis, vlookup = lopslag, or = eller osv.
Det betyder at hvis man bruger din version, så har man i en celle en dansk formel, men det din funktion viser er det tilsvarende engelse udtryk ( altså en lille oversætter)
Avatar billede jklausen Juniormester
17. august 2004 - 08:10 #14
ok, men jeg mener helt klart at programerings-sprog skal holdes på engelsk.
Avatar billede bak Forsker
17. august 2004 - 08:13 #15
åh ja, vba-sproget er altid engelsk, men i selve regnearket har man ikke nogen valgmulighed. I en dansk excel er formlerne altid på dansk.
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