એક્સેલ VBA: તપાસો કે ફાઇલ અસ્તિત્વમાં છે કે નહીં

  • આ શેર કરો
Hugh West

આપણા રોજબરોજના જીવનમાં એક્સેલ VBA નો સૌથી ફાયદાકારક ઉપયોગ એ છે કે આપણે તપાસ કરી શકીએ છીએ કે આપણા મશીન પર કોઈ ફાઈલ અસ્તિત્વમાં છે કે તેનો ઉપયોગ નથી કરી રહી. આ લેખમાં, હું તમને બતાવીશ કે તમે Excel VBA નો ઉપયોગ કરીને અમારા કમ્પ્યુટર પર ફાઇલ અસ્તિત્વમાં છે કે નહીં તે કેવી રીતે ચકાસી શકો છો.

ફાઇલ અસ્તિત્વમાં છે કે નહીં તે તપાસવા માટે VBA કોડ (ઝડપી જુઓ)

9969

પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો

તમે આ લેખ વાંચી રહ્યા હોવ ત્યારે કસરત કરવા માટે આ પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો.

VBA તપાસો કે ફાઇલ અસ્તિત્વમાં છે કે કેમ.

તો, વધુ વિલંબ કર્યા વિના, ચાલો આજે આપણી મુખ્ય ચર્ચા પર જઈએ. અમારા કમ્પ્યુટર પર ફાઇલ અસ્તિત્વમાં છે કે નહીં તે કેવી રીતે તપાસવું તે જાણવા માટે અમે VBA કોડને પગલું-દર-પગલાંમાં તોડી નાખીશું.

⧪ પગલું 1: જરૂરી દાખલ કરવું ઇનપુટ

કોડની શરૂઆતમાં જ, આપણે તેમાં જરૂરી ઇનપુટ દાખલ કરવું પડશે. આ કોડમાં ફક્ત એક જ ઇનપુટ જરૂરી છે, અને તે ફાઇલનું નામ છે જે અમે શોધી રહ્યા છીએ. સંપૂર્ણ ફાઇલ નામ દાખલ કરો (સંબંધિત ડિરેક્ટરી સાથે).

9216

⧪ પગલું 2: VBA Dir ફંક્શન સાથે ફાઇલનું નામ બહાર કાઢવું

આગળ, અમે એક નાની યુક્તિનો ઉપયોગ કરીશું. ફાઇલનું નામ કાઢવા માટે અમે VBA Dir ફંક્શન નો ઉપયોગ કરીશું. જો આવી કોઈ ફાઇલ અસ્તિત્વમાં ન હોય, તો Dir ફંક્શન નલ સ્ટ્રિંગ આપશે.

2804

⧪પગલું 3: If-Block નો ઉપયોગ કરીને ફાઇલ અસ્તિત્વમાં છે કે કેમ તે તપાસવું

આ સૌથી મહત્વપૂર્ણ પગલું છે. અમે અગાઉ કહ્યું છે કે જો આપેલ નામની કોઈ ફાઇલ અસ્તિત્વમાં નથી, તો Dir ફંક્શન નલ સ્ટ્રિંગ પરત કરે છે. ફાઇલ અસ્તિત્વમાં છે કે નહીં તે તપાસવા માટે અમે આ પ્રોપર્ટીનો ઉપયોગ if-block માં કરીશું.

6743

તેથી પૂર્ણ VBA કોડ હશે:

VBA કોડ:

4341

આઉટપુટ:

કોડ ચલાવો. મારા કમ્પ્યુટર પર, એક સંદેશ બોક્સ પ્રદર્શિત થશે, "ફાઇલ અસ્તિત્વમાં છે" , કારણ કે તે ખરેખર મારા મશીન પર અસ્તિત્વમાં છે.

તમારા મશીન પર, ફાઇલ છે કે કેમ તેના આધારે આઉટપુટ અલગ હોઈ શકે છે અસ્તિત્વમાં છે કે નહીં.

વધુ વાંચો: Excel VBA: શીટ અસ્તિત્વમાં છે કે કેમ તે તપાસો (2 સરળ પદ્ધતિઓ)

ફાઇલોની શ્રેણી અસ્તિત્વમાં છે કે નહીં તે તપાસવા માટે એક મેક્રોનો વિકાસ કરવો એ એક્સેલ VBA નો ઉપયોગ

અહીં અમારી પાસે એક્સેલ વર્કશીટમાં ડેટા સેટ છે જેમાં કેટલીક ફાઇલોના નામ છે શ્રેણીમાંની ડિરેક્ટરીઓ સાથે B4:B8 .

અમારો ઉદ્દેશ્ય એક મેક્રો વિકસાવવાનો છે જે અસ્તિત્વમાં છે / અસ્તિત્વમાં નથી કમ્પ્યુટર પર તે અસ્તિત્વમાં છે કે નહીં તે તપાસ્યા પછી તે દરેકની બાજુમાં.

⧪ પગલું 1: VBA વિન્ડો ખોલવી

ALT + દબાવો વિઝ્યુઅલ બેઝિક વિન્ડો ખોલવા માટે તમારા કીબોર્ડ પર F11 .

⧪ પગલું 2: નવું મોડ્યુલ દાખલ કરવું

Insert > પર જાઓ ટૂલબારમાં મોડ્યુલ . મોડ્યુલ પર ક્લિક કરો. એક નવું મોડ્યુલ કહેવાય છે મોડ્યુલ1 (અથવા તમારા ભૂતકાળના ઇતિહાસને આધારે બીજું કંઈપણ) ખુલશે.

⧪ પગલું 3: VBA કોડ મૂકવો

આ સૌથી મહત્વપૂર્ણ પગલું છે. મોડ્યુલમાં નીચેનો VBA કોડ દાખલ કરો.

VBA કોડ:

6344

⧪ પગલું 5: કોડ ચલાવવું

ઉપરના ટૂલબારમાંથી Sub/UserForm ચલાવો ટૂલ પર ક્લિક કરો.

કોડ ચાલશે. અને તમને અસ્તિત્વમાં રહેલી ફાઇલો માટે “અસ્તિત્વમાં” અને અસ્તિત્વમાં ન હોય તેવી ફાઇલો માટે “અસ્તિત્વમાં નથી” મળશે.

વધુ વાંચો: કેવી રીતે તપાસવું કે એક્સેલમાં મૂલ્ય શ્રેણીમાં અસ્તિત્વમાં છે કે કેમ (8 રીતો)

નિષ્કર્ષ

તેથી, એક્સેલમાંથી જોડાણ સાથે ઈમેલ મોકલવા માટે મેક્રો વિકસાવવાની આ પ્રક્રિયા છે. શું તમારી પાસે કોઈ પ્રશ્નો છે? અમને પૂછવા માટે મફત લાગે. અને વધુ પોસ્ટ્સ અને અપડેટ્સ માટે અમારી સાઇટ ExcelWIKI ની મુલાકાત લેવાનું ભૂલશો નહીં.

હ્યુજ વેસ્ટ ઉદ્યોગમાં 10 વર્ષથી વધુનો અનુભવ ધરાવતા અત્યંત અનુભવી એક્સેલ ટ્રેનર અને વિશ્લેષક છે. તેમણે એકાઉન્ટિંગ અને ફાઇનાન્સમાં સ્નાતકની ડિગ્રી અને બિઝનેસ એડમિનિસ્ટ્રેશનમાં માસ્ટર ડિગ્રી ધરાવે છે. હ્યુને શીખવવાનો શોખ છે અને તેણે એક અનન્ય શિક્ષણ અભિગમ વિકસાવ્યો છે જે અનુસરવા અને સમજવામાં સરળ છે. એક્સેલના તેમના નિષ્ણાત જ્ઞાને વિશ્વભરના હજારો વિદ્યાર્થીઓ અને વ્યાવસાયિકોને તેમની કુશળતા સુધારવામાં અને તેમની કારકિર્દીમાં શ્રેષ્ઠ બનાવવામાં મદદ કરી છે. તેમના બ્લોગ દ્વારા, હ્યુજ તેમના જ્ઞાનને વિશ્વ સાથે શેર કરે છે, વ્યક્તિઓ અને વ્યવસાયોને તેમની સંપૂર્ણ ક્ષમતા સુધી પહોંચવામાં મદદ કરવા માટે મફત એક્સેલ ટ્યુટોરિયલ્સ અને ઑનલાઇન તાલીમ ઓફર કરે છે.