• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

via macro omzetten naar getal

Status
Niet open voor verdere reacties.

susanthuis

Gebruiker
Lid geworden
5 mei 2008
Berichten
200
Beste Helpmij,

Kan iemand een licht werpen op de onderstaande macro programmering? Via een macro probeer ik de cellen om te zetten naar een getal, alleen merk ik dat het niet werkt.
Range("y1").Select
ActiveCell.FormulaR1C1 = "1"
Range("Y1").Select
Selection.Copy
Range("O2:O30").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlMultiply, _
SkipBlanks:=False, Transpose:=FalseBekijk bijlage Map2.xlsx
 
Code:
Sub M_snb()
  [o2:O20] = [o2:O20].Value
End Sub
 
Wel in het bestand dat jij plaatste.

Moet je de macro natuurlijk wel in de codemodule van het werkblad met deze gegevens zetten.
 
Laatst bewerkt:
Probeer het eens met tekst naar kolommen.

Code:
Range("O2:O30").TextToColumns , , , , , , , , , , , ".", ","
 
Probeer het eens met tekst naar kolommen.

Code:
Range("O2:O30").TextToColumns , , , , , , , , , , , ".", ","
Dank voor je reactie maar dit lukt steeds niet. Is het een idee om het in het Excel bestand te zetten die ik had bijgevoegd?Dan kan ik dat meteen overnemen.
 
Susan, wil je niet meer quooten? Lijkt mij nergens voor nodig.
 
De code van @VenA werkt bij mijn niet, dus maar iets anders.
Code:
Sub hsv()
With [o2:o30]
 .Replace ",", "."
 .NumberFormat = "0.00"
 End With
End Sub
 
:d Bij mij ook niet. (vanaf een andere PC) Tenzij ik de "." en "," omdraai dan gaat het eenmalig goed. Het blijft de wondere wereld van MS met getalnotaties.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan