Excel VBA por Klarigi Enhavon de Gamo (3 Taŭgaj Kazoj)

  • Kundividu Ĉi Tion
Hugh West

Se vi serĉas la solvon aŭ iujn specialajn lertaĵojn por malbari enhavon de gamo per Excel VBA tiam vi alteriĝis en la ĝusta loko. Estas kelkaj facilaj paŝoj por malbari la enhavon de la gamo per Excel VBA . Ĉi tiu artikolo montros al vi ĉiujn paŝojn kun taŭgaj ilustraĵoj, do vi povas facile apliki ilin por via celo. Ni eniru la centran parton de la artikolo.

Elŝutu Praktikan Laborlibron

Vi povas elŝuti la praktikan laborlibron de ĉi tie:

Forpurigi Enhavon de Gamo .xlsm

Klarigi Enhavon de Gamo kun Excel VBA: 3 Kazoj

Supozi, vi havas datumaron, kiun vi eble volas reuzi purigante ekzistantajn ĉelojn. Do, vi povas uzi VBA-kodon por forigi la enhavon de Excel-dosiero. En ĉi tiu sekcio, mi montros al vi la rapidajn kaj facilajn metodojn por malbari enhavon de gamo per Excel VBA sur la Vindoza operaciumo. Vi trovos detalajn klarigojn kun klaraj ilustraĵoj de ĉiu afero en ĉi tiu artikolo. Mi uzis Microsoft 365 version ĉi tie. Sed vi povas uzi iujn ajn aliajn versiojn laŭ via havebleco. Se io el ĉi tiu artikolo ne funkcias en via versio, tiam lasu al ni komenton.

Kazo 1: Forigi Ĉian Enhavon de Gamo

Vi povas uzi kaj la Klara komando kaj la Forigi Komando por forigi enhavon de specifa gamo en la nuna laborfolio aŭ aliaj laborfolioj eĉ de aliaj laborlibroj ankaŭ. Mimontru al vi ĉiujn kazojn unu post la alia.

i. Purigi Enhavon de Specifa Gamo de Ĉeloj

Se vi volas forigi la enhavon de specifa intervalo, tiam sekvu la paŝojn sube:

📌 Paŝoj:

  • Por ĉi tio, unue, iru al la supra rubando kaj premu la Ellaboranto , poste premu la opcion Visual Basic el la menuo.
  • Vi povas uzi ALT + F11 por malfermi la “Microsoft Visual Basic por Aplikoj” fenestron se vi ne havas la langeton de Ellaboranto aldonita.

  • Nun, fenestro nomita “Microsoft Visual Basic por Aplikoj” aperos. Ĉi tie de la supra menubreto, premu la “Enmeti” Kaj menuo aperos. El ili, elektu la opcion “Modulo'” .

  • Nun, nova “Modulo” fenestro aperos. Kaj Algluu ĉi tiun VBA-kodon en la skatolon.

Uzante Clear Command:

9692

  • Por ruli la kodon iru al la supra menuo, premu la opcion Run , kaj ĉi tie malfermos iujn aliajn opciojn kaj elektu la Run Sub/UserForm ankaŭ vi povas simple premu F5 por ruli la kodon.

  • Uzante la komandon Forigi , la ĉeloj estos forigitaj kaj ankaŭ la formatado estos forigita. Sed la malplenaj ĉeloj estos tie.

Uzante Forigi Komandon:

Vi ankaŭ povas uzi la Forigu komandon anstataŭ la Forigi komandon. Poste algluu lasekva kodo en la modulo.

9358

Uzante la komandon Forigi, kiam vi rulas la kodon, la elektita gamo de ĉeloj estos forigita tute.

Legu Pli: Excel VBA: Klarigi Enhavon Se Ĉelo Enhavas Specifajn Valorojn

Diferenco Inter Forigi kaj Forigi Komandojn en Excel VBA:

La ŝlosila diferenco inter la Forigi kaj Forigi komandojn en Excel VBA estas, ke la Forigi komandon forigas la elektitan gamon de ĉeloj tute kaj la Forigi komandon forigas nur la ĉelan valoron kaj la formatadon sed la malplena ĉelo estos tie.

ii. Purigi Enhavon de Plena Laborfolio

Se vi volas forigi ĉiujn ĉelojn de laborfolio tiam uzu ĉi tiun kodon donitan sube. Ĉi tie, mi purigas enhavon de la laborfolio nomita "1.2". Vi devas enmeti la nomon de la laborfolio kiun vi volas forigi per la komoj.

8373

Ankaŭ, vi povas uzi la komandon Forigi por forigi ĉiujn uzitajn ĉelojn en laborfolio. Tiam vi devas uzi la kodon donitan sube. Nur, ŝanĝu la nomon de la laborfolio en la komoj.

8903

iii. Purigi Enhavon de Aktiva Laborfolio

Kelkfoje, vi eble bezonos forigi la enhavon de la aktiva laborfolio nur. En ĉi tiu kazo, vi devas al simpla kodo donita sube:

8960

Vi ankaŭ povas uzi la forviŝi komandon por forigi la ĉelojn tute el laaktiva laborfolio. por tio, algluu la sekvan kodon en la modulon.

Sub Delete_Contents_Range()

ActiveSheet.Cells.Delete

End Sub

Legu Pli: Diferenco Inter Forigi kaj Klarigi Enhavon en Excel

Kazo 2: Klara Enhavo de Gamo Konservante la Formatadon

En la antaŭaj metodoj, vi rimarkis, ke vi forigas la ĉelvaloroj laŭ la ĉelformatoj ankaŭ. Do, se vi volas forigi la ĉelvalorojn nur konservante la formatadon sama.

i. Enhavo de Specifa Gamo

Vi povas uzi la komandon ClearContents en Excel VBA por forigi la enhavon de specifa intervalo. Por tio, algluu la sekvan kodon en la modulon.

1231

Kiel rezulto, kiam vi rulas la kodon, vi vidos, ke la elektitaj ĉeloj estas forigitaj sed la formatoj ankoraŭ restas .

Legu Pli: Kiel Malplenigi Ĉelojn kun Certa Valoro en Excel (2 Manieroj)

ii. Enhavo de Specifa Laborfolio

Kiam vi volas forigi la enhavon de la specifa laborfolio konservante la samajn formatojn, vi devas uzi la jenan kodon sube:

5941

🔎 VBA-Kodo Klarigo:

  • Laborfolioj(“2.2”) nomas la laborfolion nomitan “2.2” se vi volas nomi laborfolion de iu ajn alia nomo tiam, enigu la nomon de la laborfolio en la inversajn komojn.
  • Kaj, Range(“B2:D4”) specifas la gamon de ĉelojtio estos purigita. Vi povas redakti la ĉelan gamon laŭ via bezono.

iii. Enhavo de Alia Laborlibro

Vi ankaŭ povas malbari la enhavon de alia laborlibro uzante VBA kodon. Sed, por tio, vi devas teni tiun laborlibron malfermita . Uzu la jenan kodon por ĉi tio:

7878

🔎 VBA-Kodo-Klarigo:

  • Laborlibroj(“dosiero 1”) nomas la laborlibron nomitan “Dosiero 1”. Dum vi uzas viajn laborlibrojn, vi devas enmeti la nomon de la laborlibro en la komojn.
  • Worksheets(“Sheet1”) vomas la laborfolion nomitan “Sheet 1”. Por voki ajnan alian laborfolion, simple enigu la nomon de la laborfolio anstataŭ “Folio 1” en ĉi tiu kodo.
  • Kaj, Range(“B3:D13”) specifas la gamon de ĉeloj, kiuj estos forigitaj. Vi povas redakti la ĉelan gamon laŭ via bezono.

Legu Pli: Kiel Purigi Enhavon Sen Forigi Formulojn Uzante VBA en Excel

Kazo 3: Klarigi Enhavon de Specifa Gamo de Ĉiuj Laborfolioj samtempe

Se vi bezonas purigi la enhavojn de specifa gamo de multoblaj laborfolioj vi povas fari ĝin tuj uzante VBA kodon. Vi devas uzi For buklo por fari ĉi tiun taskon. Algluu ĉi tiun kodon en la modulon por forigi la enhavon de intervalo B2:D4 de ĉiuj laborfolioj. Se vi volas ŝanĝi la ĉelan gamon, redaktu la 4-anlinio kaj enigu vian datumintervalon.

2711

Memorindaj

  • Uzo de la Forigi komandon nur faros purigu la ĉelvalorojn kaj formatojn.
  • Komando Forigi forigos la ĉelojn tute.
  • Komando ClearContents forigos nur la valorojn de la ĉeloj kaj konservi la ĉelformatojn netuŝitaj.

Konkludo

En ĉi tiu artikolo, vi trovis kiel malbari la enhavon de intervalo per Excel VBA . Mi esperas, ke vi trovis ĉi tiun artikolon utila. Vi povas viziti nian retejon ExcelWIKI por lerni pli da Excel-rilata enhavo. Bonvolu faligi komentojn, sugestojn aŭ demandojn se vi havas iujn en la komenta sekcio sube.

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.