Pomocí makra aplikace Excel převeďte desetinné čárky na čárky

Anonim

Co dělat, když jsou čísla reprezentována tečkami místo čárkami

Někdy se stane, že se čísla v Excelu objeví jako hodnoty s desetinnou čárkou místo desetinné čárky. To platí zejména v případě, že byla data importována z jiných systémů. Následující obrázek ukazuje, jak to může vypadat:

Hodnoty, které jsou na obrázku zarovnány doprava, nejsou platná čísla. S obsahem nemůžete počítat, protože Excel jej vidí jako text. Chcete -li z obsahu vytvořit čísla, převeďte desetinnou čárku na čárku. Tuto úlohu provádí následující makro:

Převést dílčí body ()
Při chybě Pokračovat Další
Dim Cell jako rozsah
Pro každou buňku ve výběru
Cell.Value = Application.Substitute (Cell.Value, ".", ",") * 1
Další buňka
Při chybě GoTo 0
End Sub

Chcete -li použít makro, postupujte následovně:

  1. Vyberte rozsah buněk obsahujících obsah, který chcete převést.
  2. Zavolejte makro pomocí příkazu „Extra - Makro“.

Excel nyní převede veškerý obsah na příslušná čísla. Následující obrázek ukazuje, jak výsledek vypadá:

Tip: Pokud byste chtěli vědět, jak zadávat makra v Excelu, najdete zde stručný popis: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-gend-sie-makros -v- excel-a.html