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?
Annonceindlæg fra Computerworld
Geopolitik i cyberspace
Mark Fiedel i Styrelsen for Samfundssikkerhed påpeger behovet for, at Danmark kigger kritisk på leverandørafhængighed.
13. juni 2025
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
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
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