Kaip išvalyti "Excel" ląsteles mygtuku (su išsamiais žingsniais)

  • Pasidalinti
Hugh West

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.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.