Avatar billede mbl Juniormester
06. maj 2003 - 09:22 Der er 7 kommentarer og
1 løsning

Hente text fra en celle

Er der mulighed for at jeg kan hente værdien fra en celle eks.

A1 = 5
B1 = "+"
C1 = 5
A1 ? B1 ? C1 = 10
Hvordan kan jeg i formellinie sætte dette sammen så D1 = 10
Avatar billede janvogt Praktikant
06. maj 2003 - 09:30 #1
Skal B1 indeholde de 4 regnearter "+","-","*" og "/"?
Avatar billede mbl Juniormester
06. maj 2003 - 10:07 #2
ja
Avatar billede janvogt Praktikant
06. maj 2003 - 11:05 #3
Prøv denne formel:
=IF(B1="+";A1+C1;IF(B1="-";A1-C1;IF(B1="*";A1*C1;IF(B1="/";A1/C1;"fejl"))))

Hvis du bruger dansk version skal IF udskiftes med HVIS
Avatar billede mbl Juniormester
06. maj 2003 - 12:05 #4
Det var nu ikke lige det jeg havde tænkt mig. Det eksembel jeg lavede var en simple måde. Jeg skal bruge det i en mere kompleks opstilling og det var derfor jeg godt kunne bruge "B1" som en variabel som man bare kunne udskifte efter behov.
Avatar billede slo Nybegynder
06. maj 2003 - 12:25 #5
Jeg ved nu ikke hvordan man gør det direkte fra Excel (og jeg kan godt se dit problem der) men er det alligevel ikke nemmere at lave en makro ala:

Sub EvaluateCells()
Dim TextString as Double
With Worksheets("Ark1")
    TextString = .Cells(1, 1) & .Cells(1, 2) & .Cells(1, 3)
    .Cells(1, 4) = "=" & TextString
End sub
End With
Avatar billede bak Forsker
06. maj 2003 - 12:42 #6
en lille hjemmebrygget funktion, der skal bruge en streng som den så evaluerer.
=test(A1&B1&C1)

Function test(st As String) As Variant
test = Application.Evaluate(st)
End Function
Avatar billede mbl Juniormester
06. maj 2003 - 14:38 #7
Jeg takker for hjælpen.

Til slo:
Dim TextString as Double

Virker ikke, men rettes den til

Dim TextString as string
Så virker den
Avatar billede slo Nybegynder
06. maj 2003 - 14:47 #8
mbl >> Naturligvis.....en lille "slåfejl"
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