Turinys
Jei ieškote sprendimo ar specialių gudrybių, kaip išvalyti "Excel" ląsteles mygtuku tuomet atsidūrėte tinkamoje vietoje. išvalyti "Excel" ląsteles mygtuku . Šiame straipsnyje bus parodytas kiekvienas žingsnis su tinkamomis iliustracijomis, todėl galėsite juos lengvai pritaikyti savo tikslui. Pereikime prie pagrindinės straipsnio dalies.
Atsisiųsti praktikos sąsiuvinį
Praktikos sąsiuvinį galite atsisiųsti iš čia:
Ląstelių išvalymas mygtuku.xlsmŽingsniai, kaip išvalyti "Excel" ląsteles naudojant mygtuką
Šiame skyriuje pateiksiu greitus ir paprastus veiksmus. išvalyti "Excel" ląsteles mygtuku "Windows" operacinėje sistemoje. Šiame straipsnyje rasite išsamius paaiškinimus su aiškiomis kiekvieno dalyko iliustracijomis. Aš naudojau "Microsoft 365" versija čia. Tačiau galite naudoti bet kokias kitas versijas pagal savo galimybes. Jei kas nors iš šio straipsnio neveikia jūsų versijoje, palikite mums komentarą.
📌 1 žingsnis: sukurti VBA modulį
- Pirmiausia eikite į viršutinę juostą ir paspauskite Kūrėjas, ir paspauskite "Visual Basic parinktį iš meniu.
Galite naudoti ALT + F11 atidaryti "Microsoft Visual Basic for Applications" langą, jei skirtukas "Kūrėjas" nepridėtas.
- Dabar langas pavadinimu "Microsoft Visual Basic for Applications" Čia viršutinėje meniu juostoje paspauskite "Insert" Bus rodomas meniu. Jame pasirinkite "Modulis'" galimybė.
📌 2 veiksmas: įterpkite VBA kodą į modulį
- Dabar nauja "Modulis" pasirodys langas. Ir Pasta į langelį įrašykite šį VBA kodą.
✅ Kodas, skirtas išvalyti langelius, išlaikant formatą:
Sub Clear_Cell_With_Button() Dim rng As Range Set rng = Application.InputBox(Prompt:="Pasirinkite ląstelės diapazoną", Title:="Exceldemy", Type:=8) rng.Select Selection.ClearContents End Sub
✅ Ląstelių išvalymo, įskaitant formatą, kodas
Sub Clear_Cell_With_Button_including_Format() Dim rng As Range Set rng = Application.InputBox(Prompt:="Select the Range of Cell", Title:="Exceldemy", Type:=8) rng.Select Selection.Clear End Sub
✅ Visiško ląstelių ištrynimo kodas
Sub Delete_Cell_With_Button() Dim rng As Range Set rng = Application.InputBox(Prompt:="Select the Range of Cell", Title:="Exceldemy", Type:=8) rng.Select Selection.Delete End Sub
Skaityti daugiau: Kaip išvalyti "Excel VBA" ląsteles (9 paprasti metodai)
📣 Skirtumas tarp komandų "Clear", "Delete" ir "ClearContents" Excel VBA programoje
Jūs turite 3 komandos galima įsigyti "Excel" VBA išvalyti ląsteles. Tačiau skirtingais tikslais jie veikia skirtingai. "ClearContent" komanda tik ištrina ląstelės vertę, tačiau ląstelės formatas išlieka toks pat. Skaidrus komanda pašalina ir langelio vertę, ir langelio formatavimą, o langelius palieka tuščius. Tačiau komanda Ištrinti komanda visiškai pašalina langelius ir perkelia apatinius langelius į viršų, kad užpildytų jų vietą.
📌 3 žingsnis: sukurti makrokomandos mygtuką
Taip pat galite sukurti makro mygtuką, kad galėtumėte lengvai pakartotinai naudoti šį darbalapį. Norėdami sukurti makro mygtuką, atlikite toliau nurodytus veiksmus:
- Pirmiausia eikite į Kūrėjas viršutinės juostos skirtuką.
- Tada spustelėkite Įdėkite parinktis ir pasirinkite Mygtukas
- Pasirinkę mygtuko piktogramą, turite atkreipti a dėžutė regione, kuriame norite patalpinti mygtuką. Taigi nubrėžkite langelį tinkamame regione, kad sukurtumėte makro mygtuką.
- Nubrėžus langelį, atveriamas langas pavadinimu " Priskirti makro ".
- Iš sąrašo, pasirinkite . makro kuriuos sukūrėte anksčiau.
- Tada paspauskite GERAI .
- Pasirinktame regione bus sukurtas makrokomandos mygtukas. Dešiniuoju pelės klavišu spustelėkite ant makrokomandos mygtuko, kad pervadinti jį kaip " Tik aiškus turinys ".
- Dabar sukurkite dar du kitų kodų mygtukus, pavadintus " Išvalyti ląsteles, įskaitant formatą " ir " Ištrinti ląsteles "
Skaityti daugiau: "Excel VBA": išvalyti turinį, jei ląstelėje yra tam tikrų verčių
📌 4 veiksmas: paleiskite makrokomandą su mygtuku
Dabar pabandykite paleisti makrokomandų kodus su sukurtais mygtukais po vieną. Čia pateikiu kiekvienos komandos išvestį.
🎉 Komandos "Išvalyti turinį" išvestis
- Dabar spustelėkite mygtuką " Tik aiškus turinys ", kad išvalytumėte tik pasirinktų langelių reikšmes.
- Paspaudus mygtuką, atsidarys iškylantysis langas, kuriame bus prašoma pasirinkti ląstelių, kurias norite išvalyti, intervalą.
- Taigi, pasirinkite langelio langelių diapazoną ir paspauskite OK .
- Paspaudę GERAI , pamatysite, kad pasirinktos langelių reikšmės ištrintos, bet formatas ląstelės išlieka tokios pačios.
Skaityti daugiau: "Excel" VBA išvalyti diapazono turinį (3 tinkami atvejai)
🎉 Išvalyti komandos išvestį
- Dabar panašiai spustelėkite " Išvalyti ląsteles, įskaitant formatą ", kad išvalytumėte langelių reikšmes ir pašalintumėte formulavimus.
- Kaip parodyta anksčiau, nurodyti įvesties laukelyje nurodykite ląstelių intervalą, kurį norite išvalyti, ir paspauskite GERAI .
- Dabar pamatysite, kad pasirinktos ląstelės yra visiškai ištrintos. Šiuo atveju ištrintos ir ląstelių reikšmės, ir jų formatai.
🎉 Ištrinti komandos išvestis
- Dabar, jei naudojate Ištrinti komandą, makrokomandai paleisti reikia atlikti tuos pačius veiksmus.
- Spustelėkite mygtuką " Ištrinti ląsteles " ir įvesties lange nurodykite ląstelių intervalą.
- Šiuo atveju matysite, kad pažymėti langeliai visiškai pašalinami, o apatiniai langeliai perkeliami į viršų.
Skaityti daugiau: Skirtumas tarp "Excel" programų "Delete" ir "Clear Contents
Dalykai, kuriuos reikia prisiminti
- Skaidrus komanda ištrina ir langelių reikšmes, ir langelių formatus.
- Ištrinti komanda visiškai pašalina ląsteles.
- ClearContents komanda ištrina tik langelių reikšmes, o langelių formatai lieka tie patys.
Išvada
Šiame straipsnyje radote, kaip išvalyti "Excel" ląsteles mygtuku. Tikiuosi, kad šis straipsnis jums buvo naudingas. Galite apsilankyti mūsų svetainėje ExcelWIKI norėdami sužinoti daugiau su "Excel" susijusio turinio. Jei turite komentarų, pasiūlymų ar užklausų, rašykite juos toliau esančiame komentarų skyriuje.