Ką daryti, kai skaičiai vaizduojami taškais, o ne kableliais
Kartais atsitinka taip, kad „Excel“ skaičiai rodomi kaip vertės su dešimtainiu tašku, o ne po kablelio. Tai ypač pasakytina, jei duomenys buvo importuoti iš kitų sistemų. Toliau pateikta iliustracija parodo, kaip tai gali atrodyti:
Paveiksle dešinėje išlygintos reikšmės nėra teisingi skaičiai. Negalite tikėtis turinio, nes „Excel“ jį laiko tekstu. Jei norite iš turinio padaryti skaičius, dešimtainį tašką konvertuokite į kablelį. Šią makrokomandą atlieka šis darbas:
Konvertuoti papildomus taškus ()
Dėl klaidos Tęsti toliau
„Dim Cell“ kaip diapazonas
Už kiekvieną pasirinktą langelį
Cell.Value = Application.Substitute (Cell.Value, ".", ",") * 1
Kitas langelis
Klaida „GoTo 0“
Pabaiga Sub
Norėdami naudoti makrokomandą, atlikite šiuos veiksmus:
- Pasirinkite langelių, kuriuose yra turinys, kurį norite konvertuoti, diapazoną.
- Skambinkite makrokomandai naudodami komandą „Priedai - makrokomanda“.
Dabar „Excel“ visą turinį paverčia tinkamais skaičiais. Toliau pateiktame paveikslėlyje parodyta, kaip atrodo rezultatas:
Patarimas: jei norite sužinoti, kaip įvesti makrokomandas „Excel“, trumpą aprašymą rasite čia: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-gend-sie-makros -in- excel-a.html