Shaxda tusmada
Maqaalkani waxa uu muujinayaa 2 siyaabood oo ku habboon oo lagu heli karo magaca xaashida gudaha Excel. Magaca xaashida waa hanti magac u leh shayga shaqada ee Excel.
>> Soo deji Buug-hawleed Barasho >
>> Magaca xaashida hawlo la isticmaalo ama furaha VBA-da fudud si loo helo magaca xaashida lagu kaydiyo unug ama lagu muujiyo MsgBox.>> 1. Isticmaalka Formula si aad Magaca xaashida ugu hesho Excel >
>Maadaama Excel aanu bixin shaqo la dhisaysi loo helo magaca xaashida, waxaan u baahanahay si loo qoro hawl isku dhafan MID, CELLiyo KA hel hawlaha. Aynu eegno: >>> =MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,31)
Ku rid qaacidada mid ka mid ah unugyada xaashida shaqada ee aan rabno inaan helno magaca. Tusaalahan, waxaan ugu magac darnay xaashida shaqada magaca “ Formula ”kadibna waxaan dhignay qaacidada unugga C5 .
> 10> Sida uu qaacidu u shaqeeyo11>- >
- Shaqada CELL ee qaaciddada ku jirta waxay soo celisaa dariiqa dhammaystiran, buugga shaqada , iyo magaca xaashida hadda . Waa kan qaacidada:
=CELL("filename",A1)
- Natiijada waxaan ka helnay Talaabadii hore waxay kuxirtay magaca buuga shaqada ee [ ] brackets e. [excel sheet name.xlsm] . Waxaan u baahanahay inaan ogaano booska ee garabka midig . Hadda magaca xaashida shaqada wuxuu bilaabmaa isla markiiba ka dib garabka midig . Marka, hel waxay helaysaa booska garabka midig ee qaacidada soo socota ka dibna waxaan u baahanahay inaan ku darno 1 si aan u helno booska ee xarriiqda koowaad ee magaca xaashida shaqada . >
=FIND("]",CELL("filename",A1))+1
- Ugu dambayntii, Shaqada MID waxay qaadataa saddex dadood- >
1st dood: =CELL ("filename", A1) loo adeegsaday tallaabada ugu horreysa.
2nd dood: =HADDII ("]", CELL ("filename", A1)) +1 loo adeegsaday tallaabada labaad.
3> 3aad doodda: 31 taas oo ah dhererka ugu badan ee warqadda shaqada ee Excel
>
Akhri wax dheeraad ah: Sida Magaca xaashida loogu raadiyo Buug-shaqeedka Excel (2 Hababka)
>Qaabka beddelka >
>Qaacidadan waxa loo isticmaali karaa si kale taaso adeegsata Shaqada saxda ah halkii laga isticmaali lahaa shaqada MID. >
>> =RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))
>> 4>
2. Koodhka VBA si uu u soo ceshado una muujiyo Magaca xaashida Excel >
>2.1 Hel Magaca xaashida Firfircoon ee Excel adiga oo isticmaalaya code VBA >
> kood fudud ee hoose si aad u hesho magaca xaashida firfircoon4599
>2.2 Magaca xaashida ku ogow adiga oo isticmaalaya nambarka tusmada >
>Adoo isticmaalaya koodkan soo socda waxaan ku ogaan karnaa Magaca xaashida shaqada oo ku salaysan nambarkooda index . Haddii ay jiraan waraaqo shaqo oo badan oo ku jira buugga shaqada, habkani waa mid waxtar lehsi aad si fudud oo degdeg ah u ogaato magaca xaashida shaqada
Tusaale ahaan, waxaanu ku jirnaa xaashida labaad lagu magacaabo vba1. 4> magaca buug-shaqeedka. Tusaalahan, magaca xaashida dambe waa VBA 2.
1842
> Ka sii akhri: Sida loo raadiyo xaashida Magaca VBA ee Excel (3 Tusaalayaal) >
> Xusuusyada
Waxaan sidoo kale isticmaali karnaa MsgBox function si aan u muujino natiijada code VBA gudaha MsgBox haddii aanay daruuri ahayn in lagu kaydiyo ama lagu isticmaalo unug.
> Gabagabo > Hadda, waan naqaan sida loo helo Magaca xaashida ee Excel. Waxaan rajeyneynaa, inay kugu dhiirigelin doonto inaad si kalsooni leh u isticmaasho shaqadan. Wixii su'aalo ah ama talo soo jeedin ah ha ilaawin inaad geliso sanduuqa faallooyinka ee hoose.