Excel VBA si loo nadiifiyo waxa ku jira Range (3 kiis oo ku haboon)

  • La Wadaag Tan
Hugh West

Haddii aad raadinayso xalka ama xeelado gaar ah oo ku nadiifi waxyaabaha kala duwan ee Excel VBA markaa waxaad degtay meeshii saxda ahayd. Waxaa jira tillaabooyin fudud oo ku nadiifinayo waxa ku jira kala duwanaanshaha Excel VBA . Maqaalkani wuxuu ku tusi doonaa talaabo kasta oo leh sawiro sax ah si, aad si fudud ugu dabaqdo ujeedadaada. Aan u galno qaybta dhexe ee maqaalka

>

Download Buug-shaqeedka Barashada

Waxaad ka soo dejisan kartaa buug-yaraha shaqada:

> >> Nadiifi nuxurka kala-duwanaanta .xlsm

Nadiifi Nuxurka Range ee Excel VBA: 3 Kiis

ka soo qaad, inaad haysatid kayd xogeed oo laga yaabo inaad rabto inaad dib u isticmaasho nadiifinta unugyada jira. Markaa, waxaad isticmaali kartaa koodhka VBA si aad u nadiifiso waxa ku jira faylka Excel. Qaybtan, waxaan ku tusi doonaa hababka degdega ah oo fudud ee ku caddeeyo waxyaabaha kala duwan ee Excel VBA ee nidaamka hawlgalka Windows. Waxaad ka heli doontaa sharraxaad faahfaahsan oo leh sawirro cad oo shay kasta oo maqaalkan ah. Waxaan isticmaalay Microsoft 365 nooca halkan. Laakiin waxaad isticmaali kartaa nooc kasta oo kale sida aad u heli karto. Haddii wax ka mid ah maqaalkani aanu ku shaqayn noocaaga markaa faallo noogu dhaaf

> >>>>Kiiska 1: Nadiifi dhammaan waxyaabaha ku jira Range

Waxaad isticmaali kartaa Labada Amarka Cad iyo Amarka Tirtirka si loo nadiifiyo waxa ku jira kala duwanaansho gaar ah xaashida shaqada ee hadda ama xaashiyaha kale ee shaqada xitaa laga bilaabo buugaagta kale ee shaqada sidoo kale. waan doonaamid mid kuu tuso dhammaan kiisaska.

i. Nadiifi Nuxurka Kala-duwanaanshaha Gaarka ah ee Unugyada

Haddii aad rabto in aad nadiifiso waxa ku jira qayb gaar ah, raac tillaabooyinka hoose:

📌 Tallaabooyinka: >

>><14 Waxaad isticmaali kartaa ALT + F11si aad u furto “Microsoft Visual Basic for Applications”daaqadda haddii aadan haysan tab-soo-saare lagu darey.

<17

>
    > Hadda, daaqad magaceedu yahay “Microsoft Visual Basic for Applications” ayaa soo bixi doona. Halkan ka menu ee sare, taabo "Insert" Oo menu ayaa soo bixi doona. Iyaga ka dooro “Module” doorashada> daaqad ayaa soo bixi doonta. Oo Ku dheji koodka VBA-ga sanduuqa dhexdiisa
  • Si aad u socodsiiso koodka u gudub liiska sare, taabo Run ikhtiyaarka,halkaana waxa furmi doona doorashooyin kale oo dooro Run Sub/Form User sidoo kale waxaad si fudud u riixi kartaa F5 si aad u socodsiiso koodka Unugyada waa la nadiifin doonaa sidoo kale qaabeynta waa laga saari doonaa. Laakin unugyada madhan ayaa halkaas joogi doona.

Isticmaalka Delete Command:

Waxa kale oo aad isticmaali kartaa Tirtir amarka halkii aad ka ahaan lahayd Clear amarka. Kadibna ku dheji

4521

>>

Adoo isticmaalaya amarka Delete-ka, marka aad furto koodhka, tirada unugyada la doortay ayaa laga saarayaa gabi ahaanba.

23> Nadiifi oo Tirtir Amarka Excel VBA: >

>Farqiga ugu muhiimsan ee u dhexeeya Cleariyo Deleteamarada Excel VBAwaa in DeleteAmarka waxa uu meesha ka saarayaaunugyada kala duwan ee la xushay gabi ahaan iyo taliska cad waxa uu meesha ka saarayaa oo kaliya qiimaha unugyada iyo qaabaynta laakiin unugga madhan waxa uu ahaan doonaa halkaas.>

ii. Nadiifi nuxurka xaashida shaqada oo dhan

>Haddii aad rabto inaad ka nadiifiso dhammaan unugyada xaashida shaqada markaa isticmaal koodkan hoose. Halkan, waxaan ka saarayaa waxa ku jira xaashida shaqada ee lagu magacaabo "1.2". Waa inaad gelisaa magacaee xaashida shaqadaee aad rabto inaad ku caddayso hakadka rogan
4990

> >

Sidoo kale, waxaad isticmaali kartaa Delete amarka si aad uga saarto dhammaan unugyada la isticmaalay xaashida shaqada. Kadib, waa inaad isticmaashaa koodka hoos ku qoran. Kaliya, baddal magaca xaashida shaqada ee ridhamada rogan.

3685

iii. Nadiifi waxa ku jira xaashida shaqada ee firfircoon

>Mararka qaar, waxa laga yaabaa inaad u baahato inaad nadiifiso waxa ku jira xaashida shaqada ee firfircoon oo kaliya. Xaaladdan oo kale, waa inaad samaysaa kood fudud oo hoos ku qoran:
3768

Waxa kale oo aad isticmaali kartaa amarka tirtirka si aad gebi ahaanba unugyada uga saartowarqad shaqo oo firfircoon. Taas awgeed, ku dheji koodka soo socda moduleka.

Sub Delete_Contents_Range()

ActiveSheet.Cells.Delete

Dhammaadka Sub

>

Wax badan ka akhri: Farqiga u dhexeeya Tirtir iyo Nadiifi Nuxurka Excel >

> Kiiska 2: Mawduuca 2: Mawduuca Nadiifi ee Ilaalinta Qaabaynta

Hababkii hore, waxaad ogaatay inaad meesha ka saarayso Unuggu waxay qiimeeyaan qaab-dhismeedka unugga sidoo kale. Markaa, haddii aad rabto in aad ka saarto qiyamka unugga oo keliya intaad qaabaynta isku mid ku ilaalinayso.

i. Nuxurka Range Gaarka ah

> Waxaad isticmaali kartaa ClearContentsamarka gudaha Excel VBAsi aad u nadiifiso waxa ku jira xad gaar ah. Taas awgeed, ku dheji code-kan soo socda ee moduleka.
9506

Natiijo ahaan, markaad furto koodhka waxaad arki doontaa unugyadii la doortay oo la nadiifiyey laakiin qaababku weli way harsan yihiin.

>

Akhri wax badan ii. Nuxurka Xaashida Shaqada ee Gaarka ah >

Marka aad rabto in aad nadiifiso waxa ku jira xaashida shaqada ee gaarka ah adiga oo qaabab isku mid ah ku ilaalinaya, waa inaad isticmaashaa koodka hoose:

2566

> >

> >

Haddii aad rabto in aad wacdo xaashida magac kale markaas, geli magaca warqadda shaqada ee hakadka rogan unugyotaasi waa la nadiifin doonaa. Waxaad wax ka beddeli kartaa tirada unugyada sida baahidaada >>

iii. Nuxurka Buug-hawleed kale

Waxa kale oo aad nadiifin kartaa kooxaha ee buug kale oo shaqo adoo isticmaalaya VBA kood. Laakiin, tan, waa inaad ilaaliso buuggaas shaqada furan . U isticmaal koodka hoose tan:

7970

>

> 🔎 Sharaxaada koodhka VBA:

>13>>14> Buugaagta shaqada ("faylka 1") waxa ay wacayaan buugga shaqada ee magaciisu yahay “File 1”.
  • > Waraaqaha shaqada (“Sheet1”) waxa ay wacaysaa xaashida shaqada ee magaceedu yahay “Sheet 1”. Si aad u wacdo xaashi kasta oo kale, geli magaca xaashida shaqada halkii aad ka ahaan lahayd "Sheet 1" ee code-kan.
  • Iyo, Range("B3:D13") waxa ay tilmaamaysaa inta ay le'eg yihiin unugyada la nadiifin doono. Waxaad wax ka beddeli kartaa kala duwanaanta unugga hadba baahidaada
  • >>>>>>>>> In ka badan ka akhri: > Sida loo tirtiro waxyaabaha ku jira adiga oo aan tirtirin foomamka Isticmaalka VBA gudaha Excel
    > 9> Dacwada 3: Nadiifi Nuxurka Gaarka ah ee Xaddiga Gaarka ah ee Dhammaan Xaashiyaha Shaqada hal mar > Haddii aad u baahan tahay inaad nadiifiso kooxaha ee kala duwan oo gaar ah waraaqo shaqo oo badan hal mar ayaad ku samayn kartaa adigoo isticmaalaya koodka VBA Waa inaad isticmaashaa Loop-ka si aad hawshan u qabato. Ku dheji koodka koodka si aad u nadiifiso waxa ku jira kala duwanaanta B2:D4 ee dhammaan xaashida shaqada. Haddii aad rabto inaad beddesho kala duwanaanta unugga ka dibna tafatir 4thline oo geli xadka xogtaada.
    1763

    > >

    Waxyaabaha ay tahay in la xasuusto

    • Isticmaalka Clear amarka kaliya nadiifi qiyamka unuga iyo qaabka
    • >
    • >Delete amarka ayaa gabi ahaanba meesha ka saaraya unugyada Hababka unugga aan la taaban.

    Gabagabo

    >Maqaalkan, waxaad ka heshay sida loo nadiifiyo waxa ku jira xadka Excel VBA . Waxaan rajeynayaa inaad maqaalkan ka heshay waxtar. Waxaad booqan kartaa websaydkayaga ExcelWIKI si aad wax badan uga barato nuxurka Excel la xidhiidha. Fadlan, ku rid faallooyinka, talooyinka, ama weydiimaha haddii aad wax ku hayso qaybta faallooyinka ee hoose.

    Hugh West waa tababare iyo falanqeeye heer sare ah oo tayo sare leh oo khibrad ka badan 10 sano u leh warshadaha. Waxa uu shahaadada koowaad ee jaamacadda ka qaatay xisaabaadka iyo maaliyadda iyo maamulka ganacsiga. Hugh waxa uu jecel yahay waxbaridda waxana uu sameeyay hab waxbarid gaar ah oo ay fududahay in la raaco lana fahmo. Aqoontiisa khabiirka ah ee Excel waxay ka caawisay kumanaan arday iyo xirfadlayaal adduunka oo dhan ah inay horumariyaan xirfadahooda oo ay ku fiicnaadaan shaqadooda. Isaga oo u maraya balooggiisa, Hugh waxa uu aqoontiisa la wadaagaa adduunka, isaga oo siinaya casharro Excel ah oo bilaash ah iyo tababar online ah si uu uga caawiyo shakhsiyaadka iyo ganacsiyada in ay gaaraan awooddooda buuxda.