Avatar billede barto Nybegynder
10. oktober 2006 - 15:03 Der er 2 kommentarer og
1 løsning

Find første "plus" i formel

Jeg har en række celler som f.eks. kan se således ud:
=538,18+3+2+...
=64,23+1,25

Jeg skal dog kun bruge det første tal i hver celle, altså hhv 538,18 og 64,23. Jeg har prøvet mig lidt frem med følgende kode:

t = ActiveCell.Formula
t = Left(t, 7)
t = Right(t, 6)

Men det giver problemer ved det andet eksempel, hvor jeg så får 64,23+

Nogen der har et forslag til hvordan jeg kan finde placeringen af det første "plus", da jeg er overbevist om at det vil være en løsning for mig...
Avatar billede barto Nybegynder
10. oktober 2006 - 15:10 #1
t = ActiveCell.Formula
t = mid(t,2,instr(t,"+")-2)
Avatar billede barto Nybegynder
10. oktober 2006 - 16:15 #2
Det virker - Tak for det... Men forstår nu ikke lige hvordan det kan være at det er mit brugernavn der har kommenteret. Det er da lidt for tidligt med nisser, ik?
Men vedkommende der har skrevet ovenstående indlæg, må gerne lige lægge et svar...
Avatar billede bak Forsker
10. oktober 2006 - 16:40 #3
Gad vide om det virker nu :-)
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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