Shaxda tusmada
Markaad la shaqaynayso Microsoft Excel, helitaanka safafka ama tiirarka ugu dambeeya waa hawl caadi ah. Waxaan isticmaalnaa kiiboodhka si aan u helno safafka ama tiirarka ugu dambeeya ee la isticmaalo. Laakin, waxaa laga yaabaa inaad isku aragto xaalad aad u baahan tahay inaad ka hesho safkii ugu dambeeyay ee la isticmaalay xog-ururin adag. Casharradan, waxaad ku baran doontaa inaad hesho safka ugu dambeeya oo xog kala duwan leh adigoo isticmaalaya VBA ee Excel oo wata tusaalooyin wax ku ool ah iyo sawirro habboon.
> Ka Hel Safkii Ugu Dambeeyay ee La Isticmaalay ee Range ah , waxaan ku siin doonaa todoba hab oo kaa caawin doona inaad hesho safka ugu dambeeya xogta kala duwan iyadoo la isticmaalayo VBA in Excel. Waxaan kugula talineynaa inaad barato oo aad isticmaasho dhammaan hababkan si aad u kobciso aqoontaada Excel.>
Si aan u muujino casharkan, waxaanu isticmaaleynaa xogtan:
> > Halkan, waxaanu ku haynaa xog-ururin ka kooban macluumaadka ciyaartoyga qaarkood. Waxaan u isticmaali doonaa tan si aan ku baro dhammaan hababka.> Furi VBA Editor
> Kahor intaanan bilaabin, halkan waxaan ku siineynaa xasuusin fudud si aad u furto Tifaftiraha VBA Excel.Marka hore, taabo Alt+F11 kiiboodhkaga. Kadib, dooro Geli > Module. Intaa ka dib, waxay furi doontaa tifaftiraha VBA ee Excel.
1.Isticmaalka Hantida Range.Dhammaadka si aad u hesho Safka ugu dambeeya ee Xogta ee Range Isticmaalka VBA
> Hadda, habkani wuxuu asal ahaan helayaa dhamaadka kala duwanaanshaha. Inta badan, tirada unug ee ugu dambeysay ee la isticmaalo. Waxaan u isticmaali karnaa habkan si aan u helno safka ugu dambeeya ee xogta ku jirta xad la bixiyay. Isticmaalka VBA-da waxay ku siin doontaa natiijooyinka aad rabto.📌 Tallaabooyinka
>> ① Marka hore, fur VBA Editor.
> Kadib, taabo Alt+F8 si aad u furto sanduuqa wada hadalka Macro. Dooro hab_dhamaadka_dhamaadka
>
> ④ Kadib, dhagsii orod
>>0>Sida aad arki karto, waxaan si guul leh u helnay safka ugu dambeeya oo leh xog kala duwan anagoo adeegsanayna VBA gudaha Excel.> waxaanu isticmaalnaa habka Range.Find si aanu qiimo gaar ah uga raadino kaydka xogta. Laakin habkani waxa uu ku anfacayaa in la helo safka ugu dambeeya oo xogtu ku jirto. Waxay u shaqeysaa sida Find & Beddel sanduuqa wada hadalka ee Excel. Range Habka hel wuxuu leeyahay doodo badan. Laakin ma isticmaali doono dhamaantood.Kahor inta aanan isticmaalin habka Range.Find, aan ku siino qayb ka mid ah macluumaadka degdega ah:
Cells.Find("*", searchorder:=xlByRows, searchdirection:=xlPrevious)
Waa maxay := ”*” - Xidiggu waa calaamad calaamad muujinaysa qoraal kasta ama lambar kasta qolka dhexdiisa. Ugu horrayn waxay la mid tahay sahaminta meel aan bannaanaynunug.
SearchOrder:=xlByRows - Tani waxay ka dhigan tahay in la helo saf kasta oo dhan ka hor intaadan u gudbin kan xiga. Jihada waxaa laga raadiyaa bidix-ilaa-midig ama midig-ilaa-bidix iyadoo kuxiran dooda SearchDirection. Xulashada dheeriga ah ee halkan waa xlByColumns, kaas oo la isticmaalo marka la helayo tiirka u dambeeya.
SearchDirection:=xlPrevious - Tani waxay go'aaminaysaa jihada la sahaminayo. xlPrevious macneheedu waxa weeye waxay ka raadin doontaa midig-ilaa-bidix ama hoos-ilaa-sare. Beddelka kale waa xlNext kaas oo u wareegaya dariiqa ka soo horjeeda.
📌 Tallaabooyinka
0> ② Kadib, ku qor koodka soo socda:
1959
③ Hadda, kaydi faylka. Kadib, taabo Alt + F8 si aad u furto sanduuqa wada hadalka Macro. Dooro Qaabka_helitaanka_habka. >
> ④ Intaa ka dib, dhagsii Run .
> Dhammaadka, waxay heli doontaa safka ugu dambeeya ee xogta ku jirta xaashida shaqada ee Excel.> Habkani wuxuu u shaqeeyaa sida adigoo ku riixaya Ctrl+Endkumbuyuutarkaaga. Markaad ku dhejiso Ctrl+End kumbuyuutarkaaga, waxay had iyo jeer ku geyn doontaa safka ugu dambeeya meel kasta oo aad joogto. Laakin haddii aad rabto in aad hesho safkii ugu dambeeyay ee la isticmaalay xogta adiga oo isticmaalaya koodka VBA ee Excel, koodkan adiga ayaa waajib kugu ah.
📌 Tallaabooyin
① Marka hore, fur Tifaftiraha VBA
> ② Kadib, ku qor koodka soo socda:
7437
>③ Hadda, kaydi faylka. Markaa,taabo Alt+F8 si aad u furto sanduuqa wada hadalka Macro. Dooro habka gaarka ah .
>④ Intaa ka dib, dhagsii Run .
Sida aad arki karto, waxaanu ku guulaysanay raadinta safka ugu dambeeya ee xogta anagoo adeegsanayna VBA gudaha Excel.
> 11>Qalabka loo isticmaalo ee VBA waa haysashada xaashida shaqada ee soo celisa shay kala duwan oo matalaya tirada la isticmaalay (dhammaan unugyada Excel ee la isticmaalay ama lagu shubay xaashida shaqada) xaashi gaar ah. Waa hanti macneheedu yahay meesha ay daboolan yihiin ama ay qeexeen unugyada bidix-sare ee la isticmaalo iyo unugyada midig ee ugu dambeeya ee xaashida shaqada lagu isticmaalo.
📌 Tallaabooyin
① Marka hore, fur tafatiraha VBA
>② Kadib, ku qor koodka soo socda:
8105
> ③ Hadda, kaydi faylka. Kadib, taabo Alt + F8 si aad u furto sanduuqa wada hadalka Macro. Dooro Qaabka loo isticmaalo Range_habka. >
>④ Intaa ka dib, dhagsii Run .
Ugu dambayntii, waxaad arki doontaa safkii ugu dambeeyay ee la isticmaalay xaashida shaqada ee Excel si guul leh
> shaxda xaashida shaqada, waxaad ka heli kartaa safka ugu dambeeya oo wata xogta habkan.ka dib safka 3.
>> ③ Hadda, kaydi faylka. Kadibna taabo Alt+F8si aad u furto sanduuqa wada hadalka Macro. Dooro TableRange_ method.
>
> ④ Intaa ka dib, dhagsii Run .
Sida aad arki karto, waxaanu si guul leh u isticmaalnay habka kala duwanaanshaha miiska ee code-yada VBA si aanu u helno safka ugu dambeeya ee xogta ku jira Excel.
> Safka u dambeeya ee Xogta ku jirta RangeHabkan inta badan laguma isticmaalo Excel. Laakiin, waxaanu u malaynaynaa inaad tan barato si aad aqoontaada u kobciso.
Haddii xogta xogtaadu leedahay tiro magac leh, waxaad isticmaali kartaa koodkan. Bal eeg sawirka soo socda Waxay ku leedahay tiro magac leh.
>
>> .
③ Hadda, kaydi faylka. Kadib, taabo Alt+F8 si aad u furto sanduuqa wada hadalka Macro. Dooro magaca Range_Qaabka
Sida aad arki karto, waanu ku guulaysanay in aanu helno safkii ugu dambeeyay xog anagoo adeegsanayna VBA.
> si aad u hesho safkii ugu dambeeyay ee la isticmaalo gudaha Excel. In kastoo ay adag tahay, waxaad u isticmaali kartaa tan faa'iidadaada haddii aad rabto.>xogtaada Ku dar nambarkaaga safafka sida aad dooratay. Halkan, waxaan ku darnay 3 sababtoo ah xogtayadu waxay bilaabatay safka 3 kadib.
> ③Hadda, kaydi faylka. Kadib, taabo Alt + F8 si aad u furto sanduuqa wada hadalka Macro. Dooro Habka_CurrentRegion
> ④ Intaa ka dib, dhagsii Run 0>Sida aad arki karto, waxaanu si guul leh u helnay safkii ugu dambeeyay xog anagoo adeegsanayna koodhka VBA.
> 💬 Waxyaabaha la Xasuusto> saf keliya ama tiir. Haddii xogtaada ay ka kooban tahay unugyo maran oo badan, way adkaan doontaa in la helo safka ugu dambeeya ee xogta.✎ Mararka qaarkood, waa inaad ku darsataa qaar ka mid ah hababkaaga si aad u socodsiiso koodka. si habsami leh. Waxaan ku darnay lambarro saf ah si aan u helno unugga ugu dambeeya. Markaa, waa inaad xasuusataa halka xogtaadu ka soo bilaabatay
> Gabagabo > Gabagabo, waxaan rajaynayaa in casharkani uu ku siiyay qayb aqoon faa'iido leh si aad u hesho safkii ugu dambeeyay ee xogta oo kala duwan. adoo isticmaalaya VBA gudaha Excel. Waxaan kugula talineynaa inaad barato oo aad isticmaasho dhammaan tilmaamahan xogtaada. Soo deji buuga shaqada oo isku day kuwan naftaada. Sidoo kale, xor u noqo inaad faallo ka bixiso qaybta faallooyinka. Jawaab celintaada qiimaha leh waxay nagu dhiirigelinaysaa inaan abuurno casharro sidan oo kale ah.Ha iloobin inaad hubiso boggayaga Exceldemy.com dhibaatooyin iyo xalal kala duwan oo Excel la xiriira.
> Barashada habab cusub oo sii korodho!