ਵਿਸ਼ਾ - ਸੂਚੀ
ਸਾਡੀ ਰੋਜ਼ਮਰ੍ਹਾ ਦੀ ਜ਼ਿੰਦਗੀ ਵਿੱਚ ਐਕਸਲ VBA ਦੇ ਸਭ ਤੋਂ ਫਾਇਦੇਮੰਦ ਉਪਯੋਗਾਂ ਵਿੱਚੋਂ ਇੱਕ ਇਹ ਹੈ ਕਿ ਅਸੀਂ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹਾਂ ਕਿ ਸਾਡੀ ਮਸ਼ੀਨ 'ਤੇ ਕੋਈ ਫਾਈਲ ਮੌਜੂਦ ਹੈ ਜਾਂ ਨਹੀਂ। ਇਸ ਲੇਖ ਵਿੱਚ, ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂਗਾ ਕਿ ਤੁਸੀਂ ਐਕਸਲ VBA ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਸਾਡੇ ਕੰਪਿਊਟਰਾਂ 'ਤੇ ਇੱਕ ਫਾਈਲ ਮੌਜੂਦ ਹੈ ਜਾਂ ਨਹੀਂ ਦੀ ਜਾਂਚ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋ।
ਇੱਕ ਫਾਈਲ ਮੌਜੂਦ ਹੈ ਜਾਂ ਨਹੀਂ (ਤੇਜ਼ ਕਰਨ ਲਈ VBA ਕੋਡ) ਦੇਖੋ)
7782
ਅਭਿਆਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ
ਜਦੋਂ ਤੁਸੀਂ ਇਸ ਲੇਖ ਨੂੰ ਪੜ੍ਹ ਰਹੇ ਹੋਵੋ ਤਾਂ ਅਭਿਆਸ ਕਰਨ ਲਈ ਇਸ ਅਭਿਆਸ ਵਰਕਬੁੱਕ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ।
VBA ਜਾਂਚ ਕਰੋ ਕਿ ਕੀ ਇੱਕ ਫਾਈਲ ਮੌਜੂਦ ਹੈ.xlsm
ਇਹ ਜਾਂਚ ਕਰਨ ਲਈ VBA ਕੋਡ ਦੀ ਇੱਕ ਸੰਖੇਪ ਜਾਣਕਾਰੀ ਕਿ ਕੀ ਇੱਕ ਫਾਈਲ ਮੌਜੂਦ ਹੈ ਜਾਂ ਨਹੀਂ (ਕਦਮ-ਦਰ-ਕਦਮ ਵਿਸ਼ਲੇਸ਼ਣ)
ਇਸ ਲਈ, ਬਿਨਾਂ ਕਿਸੇ ਦੇਰੀ ਦੇ, ਆਓ ਅੱਜ ਆਪਣੀ ਮੁੱਖ ਚਰਚਾ 'ਤੇ ਚੱਲੀਏ। ਅਸੀਂ VBA ਕੋਡ ਨੂੰ ਕਦਮ-ਦਰ-ਕਦਮ ਇਹ ਜਾਣਨ ਲਈ ਤੋੜਾਂਗੇ ਕਿ ਸਾਡੇ ਕੰਪਿਊਟਰਾਂ 'ਤੇ ਫ਼ਾਈਲ ਮੌਜੂਦ ਹੈ ਜਾਂ ਨਹੀਂ। ਇਨਪੁਟ
ਕੋਡ ਦੇ ਬਿਲਕੁਲ ਸ਼ੁਰੂ ਵਿੱਚ, ਸਾਨੂੰ ਇਸ ਵਿੱਚ ਲੋੜੀਂਦਾ ਇੰਪੁੱਟ ਪਾਉਣਾ ਪੈਂਦਾ ਹੈ। ਇਸ ਕੋਡ ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ ਇੰਪੁੱਟ ਦੀ ਲੋੜ ਹੈ, ਅਤੇ ਇਹ ਉਸ ਫਾਈਲ ਦਾ ਨਾਮ ਹੈ ਜਿਸਦੀ ਅਸੀਂ ਭਾਲ ਕਰ ਰਹੇ ਹਾਂ। ਪੂਰਾ ਫਾਈਲ ਨਾਮ (ਸੰਬੰਧਿਤ ਡਾਇਰੈਕਟਰੀ ਦੇ ਨਾਲ) ਪਾਓ।
8177
⧪ ਕਦਮ 2: VBA Dir ਫੰਕਸ਼ਨ ਨਾਲ ਫਾਈਲ ਨਾਮ ਨੂੰ ਐਕਸਟਰੈਕਟ ਕਰਨਾ
ਅੱਗੇ, ਅਸੀਂ ਇੱਕ ਛੋਟੀ ਚਾਲ ਵਰਤਾਂਗੇ। ਅਸੀਂ ਫਾਈਲ ਦਾ ਨਾਮ ਕੱਢਣ ਲਈ VBA Dir ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ। ਜੇਕਰ ਅਜਿਹੀ ਕੋਈ ਫਾਈਲ ਮੌਜੂਦ ਨਹੀਂ ਹੈ, ਤਾਂ Dir ਫੰਕਸ਼ਨ ਇੱਕ ਨਲ ਸਤਰ ਵਾਪਸ ਕਰੇਗਾ।
4735
⧪ਕਦਮ 3: ਇੱਕ If-Block ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜਾਂਚ ਕਰਨਾ ਕਿ ਕੀ ਫ਼ਾਈਲ ਮੌਜੂਦ ਹੈ
ਇਹ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਕਦਮ ਹੈ। ਅਸੀਂ ਪਹਿਲਾਂ ਦੱਸਿਆ ਹੈ ਕਿ ਜੇਕਰ ਦਿੱਤੇ ਨਾਮ ਵਿੱਚ ਕੋਈ ਫਾਈਲ ਮੌਜੂਦ ਨਹੀਂ ਹੈ, ਤਾਂ Dir ਫੰਕਸ਼ਨ ਇੱਕ ਨਲ ਸਤਰ ਵਾਪਸ ਕਰਦਾ ਹੈ। ਅਸੀਂ ਇਸ ਸੰਪੱਤੀ ਦੀ ਵਰਤੋਂ if-block ਵਿੱਚ ਇਹ ਜਾਂਚ ਕਰਨ ਲਈ ਕਰਾਂਗੇ ਕਿ ਕੀ ਫ਼ਾਈਲ ਮੌਜੂਦ ਹੈ ਜਾਂ ਨਹੀਂ।
6137
ਇਸ ਲਈ ਪੂਰਾ VBA ਕੋਡ ਹੋਵੇਗਾ:
⧭ VBA ਕੋਡ:
9893
⧭ ਆਉਟਪੁੱਟ:
ਕੋਡ ਚਲਾਓ। ਮੇਰੇ ਕੰਪਿਊਟਰ 'ਤੇ, ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ਪ੍ਰਦਰਸ਼ਿਤ ਹੋਵੇਗਾ, "ਫਾਈਲ ਮੌਜੂਦ ਹੈ" , ਕਿਉਂਕਿ ਇਹ ਅਸਲ ਵਿੱਚ ਮੇਰੀ ਮਸ਼ੀਨ 'ਤੇ ਮੌਜੂਦ ਹੈ।
ਤੁਹਾਡੀ ਮਸ਼ੀਨ 'ਤੇ, ਆਉਟਪੁੱਟ ਇਸ ਗੱਲ 'ਤੇ ਨਿਰਭਰ ਹੋ ਸਕਦੀ ਹੈ ਕਿ ਕੀ ਫਾਈਲ ਮੌਜੂਦ ਹੈ ਜਾਂ ਨਹੀਂ।
ਹੋਰ ਪੜ੍ਹੋ: Excel VBA: ਜਾਂਚ ਕਰੋ ਕਿ ਕੀ ਕੋਈ ਸ਼ੀਟ ਮੌਜੂਦ ਹੈ (2 ਸਧਾਰਨ ਤਰੀਕੇ)
ਫਾਇਲਾਂ ਦੀ ਇੱਕ ਰੇਂਜ ਮੌਜੂਦ ਹੈ ਜਾਂ ਨਹੀਂ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ ਇੱਕ ਮੈਕਰੋ ਵਿਕਸਿਤ ਕਰਨਾ ਐਕਸਲ VBA
ਇੱਥੇ ਸਾਡੇ ਕੋਲ ਇੱਕ ਐਕਸਲ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਇੱਕ ਡੇਟਾ ਸੈੱਟ ਹੈ ਜਿਸ ਵਿੱਚ ਕੁਝ ਫਾਈਲਾਂ ਦੇ ਨਾਮ ਸ਼ਾਮਲ ਹਨ ਰੇਂਜ B4:B8 ਵਿੱਚ ਡਾਇਰੈਕਟਰੀਆਂ ਦੇ ਨਾਲ।
ਸਾਡਾ ਉਦੇਸ਼ ਇੱਕ ਮੈਕਰੋ ਵਿਕਸਿਤ ਕਰਨਾ ਹੈ ਜੋ ਮੌਜੂਦ / ਮੌਜੂਦ ਨਹੀਂ ਹੈ। ਉਹਨਾਂ ਵਿੱਚੋਂ ਹਰੇਕ ਦੇ ਕੋਲ ਇਹ ਜਾਂਚ ਕਰਨ ਤੋਂ ਬਾਅਦ ਕਿ ਉਹ ਕੰਪਿਊਟਰ 'ਤੇ ਮੌਜੂਦ ਹਨ ਜਾਂ ਨਹੀਂ।
⧪ ਕਦਮ 1: VBA ਵਿੰਡੋ ਖੋਲ੍ਹਣਾ
ALT + ਦਬਾਓ। ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਵਿੰਡੋ ਖੋਲ੍ਹਣ ਲਈ ਆਪਣੇ ਕੀਬੋਰਡ 'ਤੇ F11 ।
14>
⧪ ਕਦਮ 2: ਨਵਾਂ ਮੋਡੀਊਲ ਸ਼ਾਮਲ ਕਰਨਾ
ਸ਼ਾਮਲ ਕਰੋ > 'ਤੇ ਜਾਓ ਟੂਲਬਾਰ ਵਿੱਚ ਮੋਡੀਊਲ । ਮੋਡਿਊਲ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਇੱਕ ਨਵਾਂ ਮੋਡੀਊਲ ਕਹਿੰਦੇ ਹਨ ਮੌਡਿਊਲ1 (ਜਾਂ ਤੁਹਾਡੇ ਪਿਛਲੇ ਇਤਿਹਾਸ ਦੇ ਆਧਾਰ 'ਤੇ ਕੋਈ ਹੋਰ ਚੀਜ਼) ਖੁੱਲ੍ਹ ਜਾਵੇਗੀ।
⧪ ਕਦਮ 3: VBA ਕੋਡ ਲਗਾਉਣਾ
ਇਹ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਕਦਮ ਹੈ। ਮੋਡੀਊਲ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤਾ VBA ਕੋਡ ਪਾਓ।
⧭ VBA ਕੋਡ:
3819
⧪ ਕਦਮ 5: ਕੋਡ ਨੂੰ ਚਲਾਉਣਾ
ਉੱਪਰ ਦਿੱਤੀ ਟੂਲਬਾਰ ਤੋਂ Sub/UserForm ਚਲਾਓ ਟੂਲ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਕੋਡ ਚੱਲੇਗਾ। ਅਤੇ ਤੁਹਾਨੂੰ ਮੌਜੂਦ ਫਾਈਲਾਂ ਲਈ “ਮੌਜੂਦ” ਅਤੇ ਮੌਜੂਦ ਨਾ ਹੋਣ ਵਾਲੀਆਂ ਫਾਈਲਾਂ ਲਈ “ਮੌਜੂਦ ਨਹੀਂ” ਮਿਲੇਗਾ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ (8 ਤਰੀਕੇ) ਵਿੱਚ ਰੇਂਜ ਵਿੱਚ ਮੁੱਲ ਮੌਜੂਦ ਹੈ ਜਾਂ ਨਹੀਂ ਇਸਦੀ ਜਾਂਚ ਕਿਵੇਂ ਕਰੀਏ
ਸਿੱਟਾ
ਇਸ ਲਈ, ਐਕਸਲ ਤੋਂ ਇੱਕ ਅਟੈਚਮੈਂਟ ਦੇ ਨਾਲ ਇੱਕ ਈਮੇਲ ਭੇਜਣ ਲਈ ਇੱਕ ਮੈਕਰੋ ਵਿਕਸਿਤ ਕਰਨ ਦੀ ਇਹ ਪ੍ਰਕਿਰਿਆ ਹੈ। ਕੀ ਤੁਹਾਡੇ ਕੋਈ ਸਵਾਲ ਹਨ? ਸਾਨੂੰ ਪੁੱਛਣ ਲਈ ਬੇਝਿਜਕ ਮਹਿਸੂਸ ਕਰੋ. ਅਤੇ ਹੋਰ ਪੋਸਟਾਂ ਅਤੇ ਅੱਪਡੇਟ ਲਈ ਸਾਡੀ ਸਾਈਟ ExcelWIKI 'ਤੇ ਜਾਣਾ ਨਾ ਭੁੱਲੋ।