Vaihda merkkejä Excel -soluissa - VBA -makrot

Sisällysluettelo

Kuinka korvata kaikki taulukon merkit toisilla merkeillä

Tiedätkö sen? Liikekumppaneilta tai tietojen tuonnin jälkeen saamasi tiedot sisältävät vääriä merkkejä. Voi tapahtua, että desimaalipiste näkyy aina, kun desimaali on tarpeen. Tai voi tapahtua, että viivat näkyvät yksittäisten numeroiden välissä.

Voit käyttää REPLACE -komentoa löytääksesi nämä merkit ja korvata ne muilla merkeillä. Mutta se vaatii paljon vaivaa, jos haluat tehdä tämän prosessin useammin. Säästät aikaa suorittamalla tehtävän makron avulla. Voit kutsua tämän makron uudelleen nopeasti ja helposti samassa tilanteessa tulevaisuudessa.

Jos haluat sisällyttää makron tyhjään työkirjaan, avaa uusi työkirja kaikissa Excel -versioissa näppäinyhdistelmällä CTRL N. Avaa sitten VBA -editori painamalla näppäinyhdistelmää ALT F11. Valitse sieltä INSERT - MODULE -komento. Kirjoita sitten seuraava makro:

Vaihda alimerkit ()
Virhe Jatka seuraavaksi
Dim -solun alue
Himmennä haku merkkijonoksi
Dim Korvaa nimellä String
SearchFor = "."
ReplaceBy = ","
Jokaiselle ActiveSheet.UsedRange -solulle
Cell.Value = Application.Substitute (Cell.Value, FindFor, ReplaceBy)
Seuraava solu
Virhe GoTo 0
End Sub

Makro korvaa desimaalipilkun desimaalipisteellä kaikissa aktiivisen laskentataulukon soluissa. Jos haluat kutsua makron, aktivoi haluamasi laskentataulukko, paina näppäinyhdistelmää ALT F8 ja valitse makro CHARACTER EXCHANGE.

Voit hallita, mitä sisältöä etsitään ja korvataan, säätämällä makron kahta muuttujaa SUCHENNACH ja REPLACE BY.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave