VBA -leikkaus-, LTrim- ja RTrim -toiminnot - poista välilyönnit tekstistä

Sisällysluettelo

Tämä opetusohjelma osoittaa, kuinka Trim-, LTrim- ja RTrim VBA -toimintoja sekä Trim -laskentataulukkotoimintoa käytetään.

Leikkaustoiminto

VBA -leikkaustoiminto poistaa (”leikkaa”) virheelliset välilyönnit ennen tekstimerkkijonoja ja niiden jälkeen.

Leikkaa välilyöntejä ennen ja jälkeen tekstin

VBA -leikkaustoiminto poistaa välilyöntejä ennen tekstimerkkijonoja ja niiden jälkeen:

12345678910 AlaleikkausEsimerkki_1 ()MsgBox Trim ("I love excel")"Tulos on:" Rakastan exceliä "MsgBox Trim ("I love excel")"Tulos on:" Rakastan exceliä "MsgBox Trim ("I love excel")"Tulos on:" Rakastan exceliä "End Sub

Leikkaa useita välilyöntejä ennen ja jälkeen tekstin

Tämä sisältää useiden välilyöntien leikkaamisen ennen ja jälkeen tekstin:

12345678910 AlaleikkausEsimerkki_2 ()MsgBox Trim ("I love excel")"Tulos on:" Rakastan exceliä "MsgBox Trim ("I love excel")"Tulos on:" Rakastan exceliä "MsgBox Trim ("I love excel")"Tulos on:" Rakastan exceliä "End Sub

VBA Trim EI poista useita välilyöntejä sanojen välillä

Leikkaustoiminto ei kuitenkaan poista useita välilyöntejä sanojen välistä:

12345678910 AlaleikkausEsimerkki_3 ()MsgBox Trim ("I love excel")"Tulos on:" Rakastan exceliä "MsgBox Trim ("I love excel")"Tulos on:" Rakastan exceliä "MsgBox Trim ("I love excel")"Tulos on:" Rakastan exceliä "End Sub

Leikkaa laskentataulukko -funktiona

Excel Trim -laskentataulukkotoimintoa voidaan kuitenkin käyttää sanojen välisten ylimääräisten välilyöntien poistamiseen:

Käytä laskentataulukon leikkaustoimintoa VBA: ssa

Jos haluat käyttää Excel -leikkaustoimintoa VBA: ssa, kutsu se käyttämällä WorksheetFunction -toimintoa:

12345678910 AlaleikkausEsimerkki_4 ()Msgbox WorksheetFunction.Trim ("I love excel")"Tulos on:" Rakastan exceliä "Msgbox WorksheetFunction.Trim ("I love excel")"Tulos on:" Rakastan exceliä "Msgbox WorksheetFunction.Trim ("I love excel")"Tulos on:" Rakastan exceliä "End Sub

Oletko kyllästynyt etsimään esimerkkejä VBA -koodista? Kokeile AutoMacroa!

Ero WorksheetFunction.Trim ja VBA Trim

Tämä osoittaa Trim- ja WorksheetFunction -toimintojen väliset erot.

1234567891011121314151617 AlaleikkausEsimerkki_5 ()Msgbox WorksheetFunction.Trim ("I love excel")"Tulos on:" Rakastan exceliä "Msgbox Trim ("I love excel")"Tulos on:" Rakastan exceliä "Msgbox WorksheetFunction.Trim ("I love excel")"Tulos on:" Rakastan exceliä "Msgbox Trim ("I love excel")"Tulos on:" Rakastan exceliä "Msgbox WorksheetFunction.Trim ("I love excel")"Tulos on:" Rakastan exceliä "Msgbox Trim ("I love excel")"Tulos on:" Rakastan exceliä "End Sub

Käytä VBA: ta trimmaustoiminnon lisäämiseen alueelle

Leikkaa laskentataulukko -toiminto voidaan lisätä alueeseen käyttämällä ominaisuutta.

123 AlaleikkausEsimerkki_6 ()ThisWorkbook.Worksheets ("Sheet1"). Alue ("B1"). Formula = "= trim (A1)"End Sub

LTrim -toiminto

LTrim -toiminto poistaa välilyönnit vain sanan vasemmalta puolelta:

12345678910111213141516171819 AlaleikkausEsimerkki_7 ()MsgBox LTrim ("I love excel")"Tulos on:" Rakastan exceliä "MsgBox LTrim ("I love excel")"Tulos on:" Rakastan exceliä "MsgBox LTrim ("I love excel")"Tulos on:" Rakastan exceliä "MsgBox LTrim ("I love excel")"Tulos on:" Rakastan exceliä "MsgBox LTrim ("I love excel")"Tulos on:" Rakastan exceliä "MsgBox LTrim ("I love excel")"Tulos on:" Rakastan exceliä "End Sub

RTrim -toiminto

RTrim -toiminto poistaa välilyönnit vain sanan oikealta puolelta:

12345678910111213141516171819 AlaleikkausEsimerkki_8 ()MsgBox RTrim ("I love excel")"Tulos on:" Rakastan exceliä "MsgBox RTrim ("I love excel")"Tulos on:" Rakastan exceliä "MsgBox RTrim ("I love excel")"Tulos on:" Rakastan exceliä "MsgBox RTrim ("I love excel")"Tulos on:" Rakastan exceliä "MsgBox RTrim ("I love excel")"Tulos on:" Rakastan exceliä "MsgBox RTrim ("I love excel")"Tulos on:" Rakastan exceliä "End Sub

Trim, Ltrim ja Rtrim eivät poista sanojen välistä välilyöntejä.

Poista kaikki välilyönnit tekstistä

Leikkaus poistaa vain ylimääräiset välilyönnit sanojen välistä, mutta voit poistaa kaikki välilehdet tekstimerkkijonosta käyttämällä Korvaa -toimintoa:

1234 Osa KorvaaEsimerkki ()MsgBox Replace ("I love excel", "", "")'Tulos: "Iloveexcel"End Sub

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

wave wave wave wave wave