Muunna desimaalipilvet pilkuiksi Excel -makron avulla

Anonim

Mitä tehdä, kun numerot esitetään pisteillä pilkujen sijasta?

Joskus käy niin, että Excelin numerot näkyvät desimaalilukuna desimaalipilkun sijasta. Tämä pätee erityisesti, jos tiedot on tuotu muista järjestelmistä. Seuraava kuva näyttää, miltä tämä voi näyttää:

Kuvassa oikealle kohdistetut arvot eivät ole kelvollisia numeroita. Et voi luottaa sisältöön, koska Excel näkee sen tekstinä. Jos haluat tehdä sisällöstä numeroita, muunna desimaali pilkuksi. Seuraava makro suorittaa tämän työn:

Muunna alapisteet ()
Virhe Jatka seuraavaksi
Dim -solun alue
Jokaiselle valitulle solulle
Cell.Value = Application.Substitute (Cell.Value, ".", ",") * 1
Seuraava solu
Virhe GoTo 0
End Sub

Voit käyttää makroa seuraavasti:

  1. Valitse solualue, joka sisältää muunnettavan sisällön.
  2. Soita makro komennolla "Ekstrat - Makro".

Excel muuntaa nyt kaiken sisällön sopiviksi numeroiksi. Seuraava kuva näyttää, miltä tulos näyttää:

Vinkki: Jos haluat tietää, miten voit syöttää makroja Exceliin, löydät lyhyen kuvauksen täältä: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-gend-sie-makros -in- excel-a.html