Avatar billede BIRGER Seniormester
02. november 2015 - 16:36 Der er 5 kommentarer og
1 løsning

Tekst til talværdi

Jeg får overført en hel masse data som ser sådan ud

'775317

Altså så Excel opfatter det som en tekst.

Jeg skal bruge det som et tal, men jeg kan ikke lave cellerne om til tal hverken med formater celler eller copy speciel 

Jeg kan ikke få den tekst ping væk.

Kan man lave en makro eller en vba kode som kører alle cellerne igennem og laver en talværdi i cellerne?
Avatar billede supertekst Ekspert
02. november 2015 - 18:13 #1
Prøv dette - anbringes under Arket / højreklik / vis programkode

Sub Konverter()
Dim ræk As Integer, antalRækker As Integer
    antalRækker = ActiveCell.SpecialCells(xlLastCell).Row
   
    For ræk = 1 To antalRækker
        tal = Mid(Range("A" & ræk), 2)
        Range("A" & ræk) = tal
    Next ræk
End Sub
Avatar billede BIRGER Seniormester
02. november 2015 - 19:47 #2
hej

den fjerner et ciffer for meget, men er fordi den ping ikke står i cellen når jeg har fået dataene over.

Skal starte i b3 og nedad til der ikke er flere
Avatar billede jens48 Ekspert
02. november 2015 - 19:54 #3
Alternativt kan du når du referer til en af cellerne skrive

=VALUE(A1)

Så ser Excel det som et tal.
Avatar billede jens48 Ekspert
02. november 2015 - 20:21 #4
Eller mærk området op og kør denne makro:

Sub IndsaetVaerdi()
Application.Calculation = xlCalculationManual
Dim c As Range
For Each c In Selection
c = c.Value
Next
Application.Calculation = xlCalculationAutomatic
End Sub
Avatar billede BIRGER Seniormester
02. november 2015 - 20:44 #5
hej  ja virker også

sender du et svar jens48
Avatar billede jens48 Ekspert
02. november 2015 - 22:12 #6
Var det formelen eller makroen der virkede?
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

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