Претворите децималне запете у зарезе користећи Екцел макро

Anonim

Шта учинити када су бројеви представљени тачкама уместо зареза

Понекад се дешава да се бројеви у Екцелу појављују као вредности са децималном тачком уместо децималне тачке. Ово је посебно случај ако су подаци увезени из других система. Следећа илустрација приказује како ово може изгледати:

Вредности које су на слици поравнате удесно нису важећи бројеви. Не можете рачунати на садржај јер га Екцел види као текст. Да бисте од садржаја направили бројеве, претворите децимални зарез у зарез. Следећи макро ради овај посао:

Претвори подточке ()
На Грешка Настави даље
Дим Целл Ас Ранге
За сваку ћелију у избору
Целл.Валуе = Апплицатион.Субституте (Целл.Валуе, ".", ",") * 1
Следећа ћелија
Он Еррор ГоТо 0
Енд Суб

Да бисте користили макро, поступите на следећи начин:

  1. Изаберите опсег ћелија које садрже садржај који желите да конвертујете.
  2. Позовите макро помоћу команде "Ектрас - Мацро".

Екцел сада претвара сав садржај у одговарајуће бројеве. Следећа слика приказује како резултат изгледа:

Савет: Ако желите да знате како да унесете макрое у Екцел, овде ћете пронаћи кратак опис: хттп://ввв.екцелдаили.де/екцел-макрос-вба/артикел/д/со-генд-сие-макрос -ин- екцел-а.хтмл