Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte Excel 2010 tabuľku , do ktorej chcete odstrániť interpunkciu a použiť iný prípad . Kliknite na kartu " Vývojár " v hornej časti obrazovky . Kliknite na tlačidlo " Nahrať makro " , ktorý sa nachádza na ľavom konci páse kariet .
2
typu " RemovePunctuationCaps " do " Názov makra " poľa . Zadajte " q " do poľa " klávesová skratka . " Kliknite na tlačidlo " OK " zatvorte okno . Kliknite na tlačidlo " Stop " na páse kariet zastaviť makro z nahrávania .
3
Kliknite na tlačidlo " Visual Basic " na páse kariet na spustenie editora VBA . Double - kliknite na " Modul 1 " na ľavej strane editora . Ak ste už vytvorili modul v tomto zošite , budete musieť kliknúť na posledný zaznamenaná module , miesto " Modul 1 " . Uvidíte , " Sub RemovePunctuationCaps ( ) " na pravej strane okna .
4
Kliknite na pravej strane okna . Ťahajte myšou cez zelené textu medzi " Sub Remove ... " a " End Sub " . Zmazať všetko tento text tak , aby " Sub " a " End Sub " riadky sú všetky , ktoré existujú .
5
Skopírujte a vložte nasledujúci kód medzi " Sub " a " End Sub " riadky v VBA editor :
Dim RNG ako rozsah
každý RNG pri výbere
rng.Value = StrConv ( rng.Text , vbProperCase )
Ďalšie RNG
vytvorí premennú s názvom " RNG " a uveďte kód potrebný pre zmenu výber na správne veci . " . VbLowerCase " Ak by ste radšej používať malé písmená , zmena " vbProperCase " na
6
Zadajte nasledujúci kus kódu medzi posledný kód a " " End Sub " riadky :
S CreateObject ( " vbscript.regexp " )
. Pattern = " [ ^ A - Za - z0 - 9 \\ ] "
. Globálne = TRUE
každý RNG V Selection.SpecialCells ( xlCellTypeConstants )
rng.Value = . Nahradiť ( rng.Value , vbNullString )
Ďalšie RNG
End With
tým sa odstráni všetku interpunkciu vybraných buniek .
7
Kliknite na " X " v pravom hornom rohu editora zatvorte ho . Kliknite na bunku alebo bunky , kde máte text , ktorý chcete konvertovať . Stlačením tlačidla " Ctr - Q " a makro bude plniť svoju úlohu .
Copyright © počítačové znalosti Všetky práva vyhradené