Avatar billede lassejuul Nybegynder
23. februar 2007 - 14:16 Der er 6 kommentarer og
1 løsning

Læs i en celle med en macro

Hvordan læser man det det første og det sidste tal i en celle med en macro f.eks

-32507 her skal jeg bruge 3 og 7
-132507 her skal jeg bruge 13 og 7
Avatar billede supertekst Ekspert
23. februar 2007 - 14:22 #1
Hvordan forestiller du dig, at der skal skelnes mellem om det er det første ciffer eller de to første - jfr. med dit eksempel. Har et noget at gøre med antal cifre i tallet at gøre?

Sidste ciffer er ikke et problem.
Avatar billede mugs Novice
23. februar 2007 - 14:23 #2
=VENSTRE(A1;1)
=HØJRE(A1;1)

Evt. skal du så kombinere det med en HVIS afhængig af længden af strengen. A1 indeholder den streng hvorfra du vil uddrage 1. og sidste tal.
Avatar billede mugs Novice
23. februar 2007 - 14:30 #3
Måske noget i stil med dette (ikke afprøvet):

=HVIS(LÆNGDE(A1>4);(VENSTRE(A1;2));(VENSTRE(A1;1)))
Avatar billede supertekst Ekspert
23. februar 2007 - 14:33 #4
rem Eks. med lidt VBA:
rem ==================
Sub test()
    Cells(1, 1).Select              'A1: -32507
    værdi = CStr(Abs(ActiveCell))
   
    If Len(værdi) = 5 Then
        Cells(1, 2) = Left(værdi, 1)
        Cells(1, 3) = Right(værdi, 1)
    End If
   
    Cells(2, 1).Select              'A2: -132507
    værdi = CStr(Abs(ActiveCell))
   
    If Len(værdi) = 6 Then
        Cells(2, 2) = Left(værdi, 2)
        Cells(2, 3) = Right(værdi, 1)
    End If
End Sub
Avatar billede kabbak Professor
23. februar 2007 - 17:38 #5
Som formel, hvil det er antallet af tal der afgør hvor mange der skal med fra venstre.

=ABS(VÆRDI(VENSTRE(A1;LÆNGDE(A1)-4) & HØJRE(A1;1)))
Avatar billede lassejuul Nybegynder
26. februar 2007 - 10:41 #6
det virker fint kabbak det var lige det jeg søgt, selvom det ikke var en macro
Avatar billede kabbak Professor
26. februar 2007 - 11:57 #7
et svar ;-))
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