ਐਕਸਲ ਵਿੱਚ VBA DIR ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ (7 ਵਿਹਾਰਕ ਉਦਾਹਰਨਾਂ)

  • ਇਸ ਨੂੰ ਸਾਂਝਾ ਕਰੋ
Hugh West

VBA ਵਿੱਚ DIR ਫੰਕਸ਼ਨ ਮੁੱਖ ਤੌਰ 'ਤੇ ਤੁਹਾਨੂੰ ਦਿੱਤੇ ਗਏ ਫੋਲਡਰ ਤੋਂ ਡਾਇਰੈਕਟਰੀ ਜਾਂ ਫਾਈਲਾਂ ਦਿਖਾਉਂਦਾ ਹੈ। ਇਹ ਇਸ ਫੰਕਸ਼ਨ ਨਾਲ ਪਹਿਲੀ ਫਾਈਲ ਨੂੰ ਵੀ ਵਾਪਸ ਕਰ ਸਕਦਾ ਹੈ। ਖਾਸ ਫਾਈਲਾਂ ਅਤੇ ਫੋਲਡਰਾਂ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇਸ ਫੰਕਸ਼ਨ ਦੇ ਬਹੁਤ ਸਾਰੇ ਉਪਯੋਗ ਹਨ. ਤੁਹਾਨੂੰ ਸਿਰਫ਼ VBA ਕੋਡ ਦੇ ਪਾਥਨੇਮ ਵਿੱਚ ਫਾਈਲ ਪਾਥ ਪਾਉਣ ਦੀ ਲੋੜ ਹੈ। ਤੁਹਾਨੂੰ VBA DIR ਕੋਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਔਖਾ ਲੱਗ ਸਕਦਾ ਹੈ। ਚਿੰਤਾ ਨਾ ਕਰੋ, ਇਸ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ ਤੁਹਾਨੂੰ VBA DIR ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਇੱਕ ਬਿਹਤਰ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਲਈ ਕੁਝ ਉਦਾਹਰਣਾਂ ਦਿਖਾਉਣ ਜਾ ਰਹੇ ਹਾਂ। ਉਮੀਦ ਹੈ ਕਿ ਤੁਸੀਂ ਲੇਖ ਨੂੰ ਪੜ੍ਹਨ ਤੋਂ ਬਾਅਦ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਯੋਗ ਹੋਵੋਗੇ. ਇਸ ਲਈ, ਆਓ ਸ਼ੁਰੂ ਕਰੀਏ।

ਪ੍ਰੈਕਟਿਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ

ਹੇਠ ਦਿੱਤੀ ਪ੍ਰੈਕਟਿਸ ਵਰਕਬੁੱਕ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ। ਇਹ ਤੁਹਾਨੂੰ ਵਿਸ਼ੇ ਨੂੰ ਬਿਹਤਰ ਤਰੀਕੇ ਨਾਲ ਸਮਝਣ ਵਿੱਚ ਮਦਦ ਕਰੇਗਾ।

DIR Function.xlsm

DIR ਫੰਕਸ਼ਨ ਦੀ ਜਾਣ-ਪਛਾਣ

ਸਾਰਾਂਸ਼:

VBA DIR ਫੰਕਸ਼ਨ ਦਿੱਤੇ ਗਏ ਫੋਲਡਰ ਮਾਰਗ ਤੋਂ ਫਾਈਲ ਜਾਂ ਡਾਇਰੈਕਟਰੀ ਦਾ ਨਾਮ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਰਵਾਇਤੀ ਤੌਰ 'ਤੇ, ਇਹ ਪਹਿਲੀ ਫਾਈਲ ਵਾਪਸ ਕਰਦਾ ਹੈ।

ਸੰਟੈਕਸ:

Dir [ (pathname, [ attributes ] ) ]

ਆਰਗੂਮੈਂਟ ਸਪੱਸ਼ਟੀਕਰਨ:

ਆਰਗੂਮੈਂਟ ਲੋੜੀਂਦਾ/ਵਿਕਲਪਿਕ ਵਿਆਖਿਆ
ਪਾਥਨਾਮ ਵਿਕਲਪਿਕ ਪਾਥ ਫਾਇਲ ਨੂੰ ਐਕਸੈਸ ਕਰਨ ਅਤੇ ਨਿਰਧਾਰਿਤ ਕਰਨ ਲਈ
ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਿਕਲਪਿਕ ਸਥਿਰ ਜਾਂ ਸੰਖਿਆਤਮਕ ਸਮੀਕਰਨ ਮੇਲ ਖਾਂਦੀਆਂ ਫਾਈਲਾਂ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ

ਇੱਥੇ ਕੁਝ ਪੂਰਵ-ਪਰਿਭਾਸ਼ਿਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ, ਉਹ ਹਨ-

ਵਿਸ਼ੇਸ਼ਤਾ ਨਾਮ ਵਿਵਰਣ
vbNormal ਫਾਇਲਾਂ ਬਿਨਾਂ ਕਿਸੇ ਵਿਸ਼ੇਸ਼ ਗੁਣਾਂ
vbReadOnly ਬਿਨਾਂ ਵਿਸ਼ੇਸ਼ਤਾ ਵਾਲੀਆਂ ਸਿਰਫ਼ ਰੀਡ-ਓਨਲੀ ਫਾਈਲਾਂ
vbHidden ਲੁਕੀਆਂ ਬਿਨਾਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਾਲੀਆਂ ਫਾਈਲਾਂ
vbSystem ਬਿਨਾਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਾਲੀਆਂ ਸਿਸਟਮ ਫਾਈਲਾਂ
vbVolume Volume ਲੇਬਲ
vbDirectory ਡਾਇਰੈਕਟਰੀਆਂ ਜਾਂ ਫੋਲਡਰ ਬਿਨਾਂ ਗੁਣਾਂ ਦੇ
vbAlias ਨਿਰਧਾਰਤ ਫਾਈਲ ਨਾਮ ਇੱਕ ਉਪਨਾਮ ਹੈ<17

ਐਕਸਲ ਵਿੱਚ VBA DIR ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀਆਂ 7 ਉਦਾਹਰਨਾਂ

ਵੇਰਵੇ ਤੋਂ, ਤੁਸੀਂ ਸਮਝ ਗਏ ਹੋਵੋਗੇ ਕਿ VBA DIR ਫੰਕਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਪ੍ਰਦਾਨ ਕੀਤੇ ਮਾਰਗ ਨਾਮ ਤੋਂ ਫਾਈਲ ਨਾਮ. ਆਓ ਇਸ ਨੂੰ ਉਦਾਹਰਣ ਦੁਆਰਾ ਸਮਝੀਏ। ਇੱਥੇ ਅਸੀਂ ਤੁਹਾਨੂੰ ਕਈ ਉਦਾਹਰਣਾਂ ਦਿਖਾਉਣ ਲਈ Exceldemy_Folder ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਬਣਾਈ ਹੈ। ਇਸ ਫੋਲਡਰ ਵਿੱਚ ਵੱਖ-ਵੱਖ ਛੋਟੇ ਫੋਲਡਰ ਅਤੇ ਫਾਈਲਾਂ ਹਨ।

1. ਪਾਥ ਤੋਂ ਫਾਈਲ ਨਾਮ ਲੱਭੋ

ਸਾਡੇ ਫੋਲਡਰ ਵਿੱਚ, ਅਸੀਂ ਇੱਕ ਖਾਸ ਫਾਈਲ ਇਸ ਦੁਆਰਾ ਲੱਭ ਸਕਦੇ ਹਾਂ ਫਾਈਲ ਨਾਮ ਮਾਰਗ ਦਾ ਐਲਾਨ ਕਰਨਾ।

ਫਾਇਲ ਦੇ ਮਾਰਗ ਦੀ ਨਕਲ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਕੋਡ ਚਲਾਉਣ ਦੀ ਲੋੜ ਹੈ।

ਇਸ ਕਾਰਨ ਕਰਕੇ, ਡਿਵੈਲਪਰ ਟੈਬ >> 'ਤੇ ਜਾਓ। ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਚੁਣੋ। ਫਿਰ Insert ਟੈਬ >> 'ਤੇ ਜਾਓ। ਮੋਡਿਊਲ ਚੁਣੋ। ਜਨਰਲ ਡਾਇਲਾਗ ਬਾਕਸ ਵਿੱਚ, ਅਸੀਂ ਕੋਡ ਲਿਖਦੇ ਹਾਂ।

25>

ਜਿਵੇਂ ਕਿ ਸਾਡਾ ਏਜੰਡਾ <1 ਨੂੰ ਲੱਭਣਾ ਹੈ।>Filename ਪਾਥਨੇਮ ਤੋਂ, ਅਸੀਂ ਸੈੱਟ ਕਰਾਂਗੇਪੂਰਾ ਪਾਥਨੇਮ (ਬਹੁਤ ਰੂਟ ਤੋਂ ਫਾਈਲ ਤੱਕ) ਅਤੇ ਸਾਡਾ ਕੋਡ ਹੋਵੇਗਾ

3630

ਇੱਥੇ ਸਾਡੇ ਕੋਡ ਦੇ ਅੰਦਰ, ਅਸੀਂ ਪਾਥਨੇਮ ਨੂੰ E:\Exceldemy\Sales_of_January ਦੇ ਤੌਰ 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਹੈ। xlsx

ਕੋਡ ਬਰੇਕਡਾਊਨ:

  • ਸ਼ੁਰੂ ਵਿੱਚ, ਅਸੀਂ FN<ਨਾਮਕ ਇੱਕ ਸਟ੍ਰਿੰਗ ਵੇਰੀਏਬਲ ਘੋਸ਼ਿਤ ਕੀਤਾ। 2>। ਅਤੇ Dir ਫੰਕਸ਼ਨ ਦਾ ਆਉਟਪੁੱਟ ਇਸ ਵੇਰੀਏਬਲ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਗਿਆ ਸੀ।
  • ਅੱਗੇ, Dir ਫੰਕਸ਼ਨ ਫਾਈਲ ਦਾ ਨਾਮ ਲੱਭਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਪ੍ਰਦਾਨ ਕੀਤੇ ਮਾਰਗ ਤੋਂ ਵਾਪਸ ਕਰਦਾ ਹੈ।
  • ਫਿਰ MsgBox ਸੁਨੇਹਾ ਬਾਕਸ ਰਾਹੀਂ ਆਉਟਪੁੱਟ ਸੈੱਟ ਕਰਦਾ ਹੈ। MsgBox ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਆਉਟਪੁੱਟ ਵਾਪਸ ਕਰਦਾ ਹੈ।
  • ਫਿਰ, ਕੋਡ ਨੂੰ F5 ਕੁੰਜੀ ਨਾਲ ਚਲਾਓ।

ਅੰਤ ਵਿੱਚ, ਸਾਨੂੰ Sales_of_January.xlsx ਨਾਮ ਦੀ ਫਾਈਲ ਮਿਲੀ ਹੈ।

2. ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਦੀ ਮੌਜੂਦਗੀ ਦੀ ਜਾਂਚ ਕਰੋ

ਅਸੀਂ Dir ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡਾਇਰੈਕਟਰੀ ਦੀ ਮੌਜੂਦਗੀ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹਾਂ। ਚਲੋ ਇਹ ਜਾਂਚ ਕਰਨ ਲਈ ਕੋਡ ਲਿਖੀਏ ਕਿ ਕੀ ਐਕਸਲਡੇਮੀ ਫੋਲਡਰ ਮੌਜੂਦ ਹੈ। ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਜਨਰਲ ਬਾਕਸ ਵਿੱਚ ਲਿਖੋ ਅਤੇ ਇਸਨੂੰ F5 ਕੁੰਜੀ ਨਾਲ ਚਲਾਓ।

8502

ਕੋਡ ਬਰੇਕਡਾਊਨ :

  • ਅਸੀਂ ਦੋ ਵੇਰੀਏਬਲ ਘੋਸ਼ਿਤ ਕੀਤੇ ਹਨ; PN ਵਿੱਚ ਸਾਡੀ ਚੈਕਿੰਗ ਡਾਇਰੈਕਟਰੀ ਦਾ ਪੂਰਾ ਪਾਥਨੇਮ ਹੈ।
  • ਇੱਥੇ Dir ਫੰਕਸ਼ਨ ਦੇ ਅੰਦਰ, ਅਸੀਂ ਦੋ ਮੁੱਲ ਸੈੱਟ ਕੀਤੇ ਹਨ, ਪਾਥਨੇਮ ਅਤੇ ਗੁਣ। ਮੁੱਲ vbDirectory ਵਜੋਂ। ਇਹ ਗੁਣ ਮੁੱਲ ਡਾਇਰੈਕਟਰੀ ਦਾ ਪਤਾ ਲਗਾਉਣ ਵਿੱਚ ਮਦਦ ਕਰੇਗਾ। ਅਤੇ ਇਸ ਫੰਕਸ਼ਨ ਦਾ ਆਉਟਪੁੱਟ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਫਾਇਲ ਵੇਰੀਏਬਲ।
  • ਫਿਰ ਅਸੀਂ ਜਾਂਚ ਕੀਤੀ ਕਿ ਵੇਰੀਏਬਲ ਖਾਲੀ ਹੈ ਜਾਂ ਨਹੀਂ। ਜੇਕਰ ਅਸੀਂ ਦੇਖਦੇ ਹਾਂ ਕਿ ਵੇਰੀਏਬਲ ਨਹੀਂ ਹੈ, ਤਾਂ ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ਰਾਹੀਂ ਡਾਇਰੈਕਟਰੀ ਦੀ ਮੌਜੂਦਗੀ ਦਾ ਐਲਾਨ ਕਰੋ, ਨਹੀਂ ਤਾਂ, ਵਾਪਸੀ ਮੌਜੂਦ ਨਹੀਂ ਹੈ।

ਇੱਥੇ, ਐਕਸਲਡੇਮੀ ਡਾਇਰੈਕਟਰੀ ਮੌਜੂਦ ਹੈ, ਇਸ ਲਈ ਅਸੀਂ ਲੱਭਾਂਗੇ “ Exceldemy ਮੌਜੂਦ ”, ਜਿੱਥੇ Exceldemy ਫੋਲਡਰ ਦਾ ਨਾਮ ਹੈ।

3. ਇੱਕ ਫੋਲਡਰ ਬਣਾਓ ਜੋ ਮੌਜੂਦ ਨਹੀਂ ਹੈ

ਤੁਸੀਂ ਇੱਕ ਫੋਲਡਰ ਬਣਾ ਸਕਦੇ ਹੋ ਜੋ ਤੁਹਾਡੇ PC 'ਤੇ ਮੌਜੂਦ ਨਹੀਂ ਹੈ। ਇਸਦੇ ਲਈ, ਤੁਹਾਨੂੰ ਇੱਕ ਪਾਥਨੇਮ ਬਣਾਉਣਾ ਹੋਵੇਗਾ ਜੋ ਤੁਹਾਡੇ ਫੋਲਡਰਾਂ ਵਿੱਚ ਮੌਜੂਦ ਨਹੀਂ ਹੈ। ਚਲੋ ਕਲਪਨਾ ਕਰੀਏ ਕਿ ਅਸੀਂ Exceldemy_1 ਨਾਮ ਦੀ ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਬਣਾਉਣ ਜਾ ਰਹੇ ਹਾਂ। ਅਸੀਂ ਡਾਇਰੈਕਟਰੀ ਬਣਾਉਣ ਲਈ MkDir ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ, ਪਰ ਇਸ ਤੋਂ ਪਹਿਲਾਂ, ਸਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤਾ VBA ਕੋਡ ਲਿਖਣ ਦੀ ਲੋੜ ਹੈ।

5774

ਇੱਥੇ ਅਸੀਂ ਆਪਣੇ ਕੋਡ ਦੇ Else ਬਲਾਕ ਤੋਂ ਪਾਥਨੇਮ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡਾਇਰੈਕਟਰੀ ਬਣਾਉਣ ਲਈ ਇੱਕ ਕਮਾਂਡ ਲਿਖੀ ਹੈ। F5 ਕੁੰਜੀ ਨਾਲ ਕੋਡ ਚਲਾਓ।

ਡਾਇਰੈਕਟਰੀ ਬਣਾਈ ਗਈ ਹੈ। ਆਉ ਡਾਇਰੈਕਟਰੀ ਫੋਲਡਰ ਨੂੰ ਵੇਖੀਏ. Exceldemy_1 ਫੋਲਡਰ ਹੁਣ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ 'ਤੇ ਦਿਖਾਈ ਦੇ ਰਿਹਾ ਹੈ।

ਮਿਲਦੀਆਂ ਰੀਡਿੰਗਾਂ:

  • ਐਕਸਲ ਵਿੱਚ VBA ਵਿੱਚ ਇੱਕ ਸਬ ਨੂੰ ਕਿਵੇਂ ਕਾਲ ਕਰਨਾ ਹੈ (4 ਉਦਾਹਰਨਾਂ)
  • VBA ਫੰਕਸ਼ਨ ਵਿੱਚ ਇੱਕ ਮੁੱਲ ਵਾਪਸ ਕਰੋ (ਐਰੇ ਅਤੇ ਗੈਰ-ਐਰੇ ਮੁੱਲ ਦੋਵੇਂ)
  • ਐਕਸਲ ਵਿੱਚ VBA UCASE ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ (4 ਉਦਾਹਰਨਾਂ)
  • ਵਿੱਚ TRIM ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏਐਕਸਲ ਵਿੱਚ VBA (ਪਰਿਭਾਸ਼ਾ + VBA ਕੋਡ)

4. ਇੱਕ ਡਾਇਰੈਕਟਰੀ ਤੋਂ ਪਹਿਲੀ ਫਾਈਲ ਲੱਭੋ

Dir ਫੰਕਸ਼ਨ ਦਾ ਮੁੱਖ ਕੰਮ ਹੈ ਪ੍ਰਦਾਨ ਕੀਤੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਪਹਿਲੀ ਫਾਈਲ ਲੱਭਣ ਲਈ. ਫੰਕਸ਼ਨ ਦੇ ਅੰਦਰ ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਪਾਥਨੇਮ (ਕੰਟੇਨਰ ਡਾਇਰੈਕਟਰੀ ਤੱਕ) ਪ੍ਰਦਾਨ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਅਤੇ ਇਹ ਉਸ ਡਾਇਰੈਕਟਰੀ ਤੋਂ ਪਹਿਲੀ ਫਾਈਲ ਵਾਪਸ ਕਰ ਦੇਵੇਗਾ।

ਆਓ ਸਾਡੀ ਤੋਂ ਪਹਿਲੀ ਫਾਈਲ ਲੱਭੀਏ। Exceldemy ਡਾਇਰੈਕਟਰੀ। ਸਾਡਾ ਕੋਡ ਹੋਵੇਗਾ

5290

ਤੁਸੀਂ ਮੂਲ ਕੋਡ ਦੇਖ ਸਕਦੇ ਹੋ; ਅਸੀਂ ਪਾਥਨੇਮ ਨੂੰ Dir ਫੰਕਸ਼ਨ ਵਿੱਚ ਪਾਸ ਕਰ ਦਿੱਤਾ ਹੈ। ਹੁਣ F5 ਕੁੰਜੀ ਨਾਲ ਕੋਡ ਚਲਾਓ , ਤੁਹਾਨੂੰ ਇਸ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਪਹਿਲੀ ਫਾਈਲ ਮਿਲੇਗੀ।

5. ਸਭ ਲੱਭੋ ਡਾਇਰੈਕਟਰੀ ਤੋਂ ਫਾਈਲਾਂ

ਪਿਛਲੇ ਭਾਗ ਵਿੱਚ, ਅਸੀਂ ਦੇਖਿਆ ਹੈ ਕਿ ਡਾਇਰੈਕਟਰੀ ਤੋਂ ਪਹਿਲੀ ਫਾਈਲ ਦਾ ਨਾਮ ਕਿਵੇਂ ਲੱਭਿਆ ਜਾਂਦਾ ਹੈ। ਸਥਿਤੀ ਉਦੋਂ ਪੈਦਾ ਹੋ ਸਕਦੀ ਹੈ ਜਦੋਂ ਤੁਹਾਨੂੰ ਕਿਸੇ ਖਾਸ ਡਾਇਰੈਕਟਰੀ ਤੋਂ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਲੱਭਣ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਇੱਕ ਖਾਸ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਨੂੰ ਲੱਭਣ ਲਈ, ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤਾ VBA ਕੋਡ ਲਿਖਣਾ ਪਵੇਗਾ।

9256

ਫਾਇਲਨਾਂ ਨੂੰ ਸਟੋਰ ਕਰਨ ਲਈ ਇੱਥੇ ਦੋ ਵੇਰੀਏਬਲ ਹਨ ਇੱਕ ਸਿੰਗਲ ( FN ), ਅਤੇ ਇੱਕ ਸੂਚੀ ਦੇ ਰੂਪ ਵਿੱਚ ( FL )। Do while ਲੂਪ ਉਦੋਂ ਤੱਕ ਦੁਹਰਾਉਂਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਕੋਈ ਫਾਈਲ ਨਹੀਂ ਰਹਿੰਦੀ ਹੈ, ਇਸ ਲੂਪ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਅਸੀਂ ਹਰੇਕ ਫਾਈਲ ਦੇ ਨਾਮ ਨੂੰ FL ਵੇਰੀਏਬਲ ਵਿੱਚ ਧੱਕਦੇ ਹਾਂ।

ਕੋਡ ਨੂੰ ਚਲਾਓ, ਅਤੇ ਤੁਹਾਨੂੰ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਮਿਲਣਗੀਆਂ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ।

6. ਡਾਇਰੈਕਟਰੀ ਵਿੱਚੋਂ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਅਤੇ ਫੋਲਡਰ ਲੱਭੋ

ਅਸੀਂਪਿਛਲੇ ਭਾਗ ਵਿੱਚ ਦੱਸਿਆ ਹੈ ਕਿ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਕਿੱਥੇ ਲੱਭਣੀਆਂ ਹਨ. ਅਸੀਂ ਇੱਕ ਫੋਲਡਰ ਵਿੱਚ ਸਾਰੇ ਸਬ-ਫੋਲਡਰ ਵੀ ਲੱਭ ਸਕਦੇ ਹਾਂ। ਅਜਿਹਾ ਕਰਨ ਲਈ, ਹੇਠਾਂ ਦਿੱਤਾ VBA ਕੋਡ ਲਿਖੋ ਜੋ ਅਸੀਂ ਹੇਠਾਂ ਨੱਥੀ ਕੀਤਾ ਹੈ।

8975

ਸਾਡੇ ਕੋਡ ਵਿੱਚ ਤਬਦੀਲੀ ਸਿਰਫ਼ ਵਿਸ਼ੇਸ਼ਤਾ ਪੈਰਾਮੀਟਰਾਂ ਦੀ ਵਰਤੋਂ ਹੈ। ਅਸੀਂ ਉਸ ਖੇਤਰ ਵਿੱਚ vbDirectory ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ। ਕੋਡ ਚਲਾਓ , ਅਤੇ ਤੁਹਾਨੂੰ Exceldemy_Folder ਦੀਆਂ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਅਤੇ ਸਬਫੋਲਡਰ ਮਿਲ ਜਾਣਗੇ।

7 ਇੱਕ ਖਾਸ ਕਿਸਮ ਦੀਆਂ ਸਾਰੀਆਂ ਫਾਈਲਾਂ ਲੱਭੋ

VBA Dir ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਅਸੀਂ ਕਿਸੇ ਖਾਸ ਕਿਸਮ ਦੀ ਫਾਈਲ ਲੱਭ ਸਕਦੇ ਹਾਂ। ਆਉ ਇੱਕ ਉਦਾਹਰਣ ਦੇ ਨਾਲ ਪੜਚੋਲ ਕਰੀਏ।

ਅਸੀਂ ਆਪਣੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚੋਂ .csv ਫਾਈਲਾਂ ਲੱਭਣ ਜਾ ਰਹੇ ਹਾਂ। ਸਾਡਾ ਕੋਡ ਹੇਠਾਂ ਦਿੱਤੇ ਵਰਗਾ ਹੋਵੇਗਾ-

3857

ਸਾਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਤੁਸੀਂ ਕੋਡ ਨੂੰ ਸਮਝ ਲਿਆ ਹੋਵੇਗਾ, ਜੋ ਫਾਈਲਾਂ ਨੂੰ ਲੱਭਣ ਲਈ ਇੱਕ ਸਮਾਨ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਪਾਥਨੇਮ ਵਿੱਚ, ਅਸੀਂ ਇੱਕ ਵਾਈਲਡਕਾਰਡ ( * ) ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ। ਇਹ ਤਾਰਾ (*) ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਕਿਸੇ ਵੀ ਸੰਖਿਆ ਤੱਕ ਕੋਈ ਵੀ ਅੱਖਰ ਆ ਸਕਦਾ ਹੈ। ਵਾਈਲਡਕਾਰਡ ਦੀ ਵਰਤੋਂ ਇਸ ਤਰੀਕੇ ਨਾਲ ਕੀਤੀ ਗਈ ਹੈ ਕਿ ਫ਼ਾਈਲ ਦਾ ਨਾਮ ਕੁਝ ਵੀ ਹੋ ਸਕਦਾ ਹੈ ਪਰ ਇੱਕ .csv ਫ਼ਾਈਲ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ।

ਜਦੋਂ ਤੁਸੀਂ ਕੋਡ ਚਲਾਉਂਦੇ ਹੋ, ਤਾਂ ਇਹ ਵਾਪਸ ਕਰੇਗਾ। csv ਸਾਡੀ Exceldemy ਡਾਇਰੈਕਟਰੀ ਤੋਂ ਫਾਈਲਾਂ।

ਅਭਿਆਸ ਸੈਕਸ਼ਨ

ਅਸੀਂ ਇੱਕ ਅਭਿਆਸ ਪ੍ਰਦਾਨ ਕੀਤਾ ਹੈ ਤੁਹਾਡੇ ਅਭਿਆਸ ਲਈ ਸੱਜੇ ਪਾਸੇ ਹਰੇਕ ਸ਼ੀਟ 'ਤੇ ਭਾਗ. ਕਿਰਪਾ ਕਰਕੇ ਇਸਨੂੰ ਆਪਣੇ ਆਪ ਕਰੋ।

ਸਿੱਟਾ

ਇਹ ਸਭ ਅੱਜ ਦੇ ਸੈਸ਼ਨ ਬਾਰੇ ਹੈ। ਅਤੇ ਇਹ ਕੁਝ ਆਸਾਨ ਉਦਾਹਰਣਾਂ ਹਨਐਕਸਲ ਵਿੱਚ VBA Dir ਫੰਕਸ਼ਨ ਦਾ। ਕਿਰਪਾ ਕਰਕੇ ਸਾਨੂੰ ਟਿੱਪਣੀ ਭਾਗ ਵਿੱਚ ਦੱਸੋ ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਈ ਸਵਾਲ ਜਾਂ ਸੁਝਾਅ ਹਨ। ਬਿਹਤਰ ਸਮਝ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਅਭਿਆਸ ਸ਼ੀਟ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ। ਐਕਸਲ ਤਰੀਕਿਆਂ ਦੀਆਂ ਵਿਭਿੰਨ ਕਿਸਮਾਂ ਬਾਰੇ ਜਾਣਨ ਲਈ ਸਾਡੀ ਵੈੱਬਸਾਈਟ, Exceldemy , ਇੱਕ ਵਨ-ਸਟਾਪ ਐਕਸਲ ਹੱਲ ਪ੍ਰਦਾਤਾ 'ਤੇ ਜਾਓ। ਇਸ ਲੇਖ ਨੂੰ ਪੜ੍ਹਨ ਵਿੱਚ ਤੁਹਾਡੇ ਧੀਰਜ ਲਈ ਧੰਨਵਾਦ।

ਹਿਊਗ ਵੈਸਟ ਉਦਯੋਗ ਵਿੱਚ 10 ਸਾਲਾਂ ਤੋਂ ਵੱਧ ਅਨੁਭਵ ਦੇ ਨਾਲ ਇੱਕ ਉੱਚ ਤਜ਼ਰਬੇਕਾਰ ਐਕਸਲ ਟ੍ਰੇਨਰ ਅਤੇ ਵਿਸ਼ਲੇਸ਼ਕ ਹੈ। ਉਸ ਕੋਲ ਲੇਖਾ ਅਤੇ ਵਿੱਤ ਵਿੱਚ ਬੈਚਲਰ ਦੀ ਡਿਗਰੀ ਹੈ ਅਤੇ ਵਪਾਰ ਪ੍ਰਸ਼ਾਸਨ ਵਿੱਚ ਮਾਸਟਰ ਦੀ ਡਿਗਰੀ ਹੈ। ਹਿਊਗ ਨੂੰ ਅਧਿਆਪਨ ਦਾ ਜਨੂੰਨ ਹੈ ਅਤੇ ਉਸਨੇ ਇੱਕ ਵਿਲੱਖਣ ਅਧਿਆਪਨ ਪਹੁੰਚ ਵਿਕਸਿਤ ਕੀਤੀ ਹੈ ਜਿਸਦਾ ਪਾਲਣ ਕਰਨਾ ਅਤੇ ਸਮਝਣਾ ਆਸਾਨ ਹੈ। ਐਕਸਲ ਦੇ ਉਸ ਦੇ ਮਾਹਰ ਗਿਆਨ ਨੇ ਦੁਨੀਆ ਭਰ ਦੇ ਹਜ਼ਾਰਾਂ ਵਿਦਿਆਰਥੀਆਂ ਅਤੇ ਪੇਸ਼ੇਵਰਾਂ ਨੂੰ ਆਪਣੇ ਹੁਨਰਾਂ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਅਤੇ ਆਪਣੇ ਕਰੀਅਰ ਵਿੱਚ ਉੱਤਮਤਾ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕੀਤੀ ਹੈ। ਆਪਣੇ ਬਲੌਗ ਰਾਹੀਂ, ਹਿਊਗ ਆਪਣੇ ਗਿਆਨ ਨੂੰ ਦੁਨੀਆ ਨਾਲ ਸਾਂਝਾ ਕਰਦਾ ਹੈ, ਵਿਅਕਤੀਆਂ ਅਤੇ ਕਾਰੋਬਾਰਾਂ ਨੂੰ ਉਹਨਾਂ ਦੀ ਪੂਰੀ ਸਮਰੱਥਾ ਤੱਕ ਪਹੁੰਚਣ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ ਮੁਫ਼ਤ ਐਕਸਲ ਟਿਊਟੋਰਿਅਲ ਅਤੇ ਔਨਲਾਈਨ ਸਿਖਲਾਈ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ।