Oprettet tor. d. 12. januar 2012 kl. 08:45:51

mrkr
mrkr (3.750 point. Point ude: 260)

Konvertere tekst til tal

Jeg har et ark, hvor jeg har importeret nogle informationer fra en tekst fil.

Når informationerne er indlæst er de opdelt i forskellige kolonner.
I kolonne 1 er der tal som er formateret som tekst.
Disse "tekst" tal vil jeg gerne have konverteret til TAL, så jeg kan begynde at lave formler på tallene.

Jeg kan klikke på fejlkontrol og vælge "konverter til tal" ud for hver celle. Men jeg vil meget gerne have det automatiseret.

Jeg har prøvet at optage denne konvertering med makrooptager, men den viser ingenting.

Er der nogen der kan hjælpe mig med en VBA kode der konvertere alle celle i kolonne A til TAL.

Hvis I skal teste i jeres eget system er det blot at:
1. formetere en celle til tekst
2. skrive et tal

og efterfølgende se om I kan konvertere til et tal istedet for en tekst.

Skrevet tor. d. 12. januar 2012 kl. 09:27:54| #1

supertekst
supertekst (124.609 point)
supertekst-it.dk
Der skulle vel ikke være en blank til højre i cellen?

Skrevet tor. d. 12. januar 2012 kl. 09:43:28| #2

mrkr
mrkr (3.750 point)
Nope. Der er kun selve teksten/tallet i kolonnen.

Skrevet tor. d. 12. januar 2012 kl. 09:51:34| #3

boro23
boro23 (3.330 point)
Har haft et lign. problem, det her fungere mig.

- indtaste 1 i en tilfældig celle
- kopiere denne celle
- markere hele A-kolonnen
- Vælg Indsæt speciel, Multiplicer
- slet 1-tallet igen

Skrevet tor. d. 12. januar 2012 kl. 10:00:33| #4

mrkr
mrkr (3.750 point)
Har lige prøvet det.
Jeg kan også godt få det til at virke ved at optage det som en makro.

MEN

Så indsætter den 0 i alle tomme felter i kolonne A og det er ikke meningen.

Skrevet tor. d. 12. januar 2012 kl. 10:39:36| #5

boro23
boro23 (3.330 point)
Kan du så ikke lave en betinget formatering, der ændre skriftstypen til det samme som cellefarven, hvis cellen = 0

Skrevet tor. d. 12. januar 2012 kl. 10:59:28| #6

GertDjensen
GertDjensen (1.155 point)
Gå ind her:
Filer
Indstillinger
Avanceret
.
.
.
Visninger i dette regneark
Fjern flueben i linien "vis et nul i celler, der indeholder nulværdi
tryk OK

Dette skulle løse dit problem med 0'erne

Skrevet tor. d. 12. januar 2012 kl. 11:07:38| #7

GertDjensen
GertDjensen (1.155 point)
Prøv også dette:

Marker hele kolonnen ( tryk på overskriftlinien )
Højreklik på en tilfældig celle i den markerede kolonne
Tryk på formater celler...
Vælg første faneblad "Tal"
Tryk på "Tal"
Nu kan du vælge hvor mange decimaler du vil have
Tryk OK

Skrevet fre. d. 13. januar 2012 kl. 06:21:30| #8

dkhanknu
dkhanknu (35.505 point)
Prøv for eksempel følgende (der med enkelte modifikationer stammer fra en person ved navn Dave Peterson):

Sub Add_Zero()
Set Rng = Range(Cells(1, "A"), Cells(Rows.Count, "A").End(xlUp))

    Dim myHelperCell As Range
    Dim myRng As Range

    Set myRng = Range(Cells(1, "A"), Cells(Rows.Count, "A").End(xlUp))

    With ActiveSheet
        Set myHelperCell = .Cells.SpecialCells(xlCellTypeLastCell).Offset(1, 1)
    End With

    With myRng
        .NumberFormat = "General"
        myHelperCell.Copy
        .PasteSpecial Operation:=xlAdd
   
    End With
   
    Application.CutCopyMode = False
   
End Sub

Skrevet fre. d. 13. januar 2012 kl. 12:44:21| #9

finb
finb (10.189 point)
læser med... finb

Skrevet man. d. 16. januar 2012 kl. 15:22:11| #10


Skrevet søn. d. 29. januar 2012 kl. 13:29:19| #11

mrkr
mrkr (3.750 point)
Beklager den sene svartid men har været hængt lidt rigeligt op den sidste tid.


dkhanknu´s løsning virker lige som den skal.
StoreMortens løsning virker også efter hensigten.

Må sige at det er et super plugin med mange løsninger til hverdagens problemstillinger.

Mange tak for hjælpen.

Da der er 2 løsninger der virker for mig, vil jeg men at der skal deles points mellem jer.
Smider I et svar, så kan jeg give points til jer?

Skrevet søn. d. 29. januar 2012 kl. 14:22:33| #12


Skrevet søn. d. 29. januar 2012 kl. 16:17:54| #13

dkhanknu
dkhanknu (35.505 point)
Ingen point til mig. Jeg har kun copy/pasted.
Hans

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

hjælp til at lave et træningsprogram

Oprettet den 26. maj 2012 kl. 20.44
janskov giver 30 point for svar | Giv et svar »

Datavalidering med anden workbook som referance

Oprettet den 26. maj 2012 kl. 09.05
KenneyD71 giver 60 point for svar | Giv et svar »

Søgeformel i Excel

Oprettet den 25. maj 2012 kl. 23.28
Torben1970 giver 60 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger