Cserélje ki a karaktereket az Excel cellákban - VBA makrók

Tartalomjegyzék

Hogyan lehet a táblázat összes karakterét más karakterekkel helyettesíteni

Tudod, azt? Az üzleti partnerektől vagy az adatok importálása után kapott adatok helytelen karaktereket tartalmaznak. Előfordulhat, hogy minden tizedespont ott jelenik meg, ahol tizedesjegyre van szükség. Vagy előfordulhat, hogy az egyes számjegyek között perjelek jelennek meg.

A REPLACE paranccsal megkeresheti ezeket a karaktereket, és más karakterekkel helyettesítheti őket. De sok erőfeszítést igényel, ha gyakrabban szeretné elvégezni ezt a folyamatot. Időt takaríthat meg, ha a feladatot makróval hajtja végre. Ezt a makrót gyorsan és egyszerűen újra meghívhatja ugyanabban a helyzetben a jövőben.

A makró üres munkafüzetbe való felvételéhez nyisson meg egy új munkafüzetet az Excel összes verziójában a CTRL N billentyűkombináció használatával. Ezután nyomja meg az ALT F11 billentyűkombinációt a VBA szerkesztő megjelenítéséhez. Itt válassza az INSERT - MODULE parancsot. Ezután írja be a következő makrót:

Cserélje ki az alkaraktereket ()
Hiba esetén Folytassa a következőt
Dim Cell as Range
Halvány keresés karakterláncként
Halvány Csere mint karakterlánc
SearchFor = "."
ReplaceBy = ","
Az ActiveSheet minden cellájához.UsedRange
Cell.Value = Application.Substitute (Cell.Value, FindFor, ReplaceBy)
Következő cella
GoTo 0 hiba esetén
End Sub

A makró a tizedespontot tizedesponttal helyettesíti az aktív munkalap összes cellájában. A makró meghívásához aktiválja a kívánt munkalapot, nyomja meg az ALT F8 billentyűkombinációt, és válassza ki a CHARACTER EXCHANGE makrót.

A keresett és lecserélt tartalom szabályozásához állítsa be a makróban a két változót: SUCHENNACH és REPLACE BY.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave