Converti i punti decimali in virgole usando una macro di Excel

Anonim

Cosa fare quando i numeri sono rappresentati con punti anziché virgole

A volte capita che i numeri in Excel appaiano come valori con un punto decimale invece di un punto decimale. Ciò è particolarmente vero se i dati sono stati importati da altri sistemi. L'illustrazione seguente mostra come può apparire:

I valori allineati a destra nella figura non sono numeri validi. Non puoi contare sul contenuto perché Excel lo vede come testo. Per ricavare dei numeri dal contenuto, converti la virgola decimale in una virgola. La seguente macro fa questo lavoro:

Converti punti secondari ()
In caso di errore Riprendi Avanti
Cella fioca come intervallo
Per ogni cella in selezione
Cell.Value = Application.Substitute (Cell.Value, ".", ",") * 1
Cella successiva
In caso di errore Vai a 0
Fine sottotitolo

Per utilizzare la macro procedere come segue:

  1. Seleziona l'intervallo di celle che contengono il contenuto che desideri convertire.
  2. Chiama la macro usando il comando "Extra - Macro".

Excel ora converte tutto il contenuto nei numeri appropriati. La figura seguente mostra l'aspetto del risultato:

Suggerimento: se desideri sapere come inserire le macro in Excel, troverai una breve descrizione qui: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-gend-sie-makros -in- excel-a.html