Pretvorite decimalne točke u zareze pomoću Excel makronaredbe

Anonim

Što učiniti kada su brojevi predstavljeni točkama umjesto zarezima

Ponekad se dogodi da se brojevi u Excelu pojavljuju kao vrijednosti s decimalnom točkom umjesto decimalne točke. To je osobito slučaj ako su podaci uvezeni iz drugih sustava. Sljedeća ilustracija prikazuje kako ovo može izgledati:

Vrijednosti koje su na slici poravnate desno nisu valjani brojevi. Ne možete računati na sadržaj jer ga Excel vidi kao tekst. Da biste od sadržaja napravili brojeve, decimalnu točku pretvorite u zarez. Sljedeći makro obavlja ovaj posao:

Pretvori podtočke ()
Uključeno Slijedi nastavak greške
Dim Cell As Range
Za svaku odabranu ćeliju
Cell.Value = Application.Substitute (Cell.Value, ".", ",") * 1
Sljedeća ćelija
Uključeno Greška Idi na 0
Kraj podm

Da biste koristili makro, postupite na sljedeći način:

  1. Odaberite raspon ćelija koje sadrže sadržaj koji želite pretvoriti.
  2. Pozovite makro pomoću naredbe "Dodaci - Makro".

Excel sada sav sadržaj pretvara u odgovarajuće brojeve. Sljedeća slika prikazuje kako rezultat izgleda:

Savjet: Ako želite znati kako unijeti makronaredbe u Excel, ovdje ćete pronaći kratak opis: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-gend-sie-makros -in- excel-a.html