ਵਿਸ਼ਾ - ਸੂਚੀ
ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ, ਮੈਂ ਤੁਹਾਡੇ ਨਾਲ 5 VBA ਦੀ ਵਰਤੋਂ ਕਰਕੇ XLSX ਫਾਰਮੈਟ ਵਿੱਚ ਇੱਕ ਐਕਸਲ ਫਾਈਲ ਦੀ ਕਾਪੀ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਦੇ ਢੁਕਵੇਂ ਤਰੀਕੇ ਸਾਂਝੇ ਕਰਨ ਜਾ ਰਿਹਾ ਹਾਂ। ਤੁਸੀਂ ਇਹਨਾਂ ਤਰੀਕਿਆਂ ਦੀ ਵਰਤੋਂ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੀ ਵਰਕਬੁੱਕ ਵਿੱਚ ਕਰ ਸਕਦੇ ਹੋ ਭਾਵੇਂ ਉਹਨਾਂ ਵਿੱਚ ਵੱਡਾ ਜਾਂ ਛੋਟਾ ਡੇਟਾ ਹੋਵੇ। ਨਾਲ ਹੀ, ਜਿਵੇਂ ਕਿ ਅਸੀਂ VBA ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ, ਕੰਮ ਨੂੰ ਪੂਰਾ ਕਰਨ ਵਿੱਚ ਅਸਲ ਵਿੱਚ ਕੋਈ ਸਮਾਂ ਨਹੀਂ ਲੱਗੇਗਾ।
ਪ੍ਰੈਕਟਿਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ
ਤੁਸੀਂ ਇੱਥੋਂ ਅਭਿਆਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹੋ।
VBA ਕਾਪੀ ਨੂੰ XLSX.xlsx ਵਜੋਂ ਸੁਰੱਖਿਅਤ ਕਰੋ
ਇੱਕ XLSX ਫਾਈਲ ਕੀ ਹੈ?
XLSX ਫਾਈਲ ਇੱਕ MS Excel ਓਪਨ XML ਫਾਰਮੈਟ ਸਪ੍ਰੈਡਸ਼ੀਟ ਹੈ ਜੋ ਕਿ ਵਰਕਸ਼ੀਟਾਂ ਦੇ ਅੰਦਰ ਮੌਜੂਦ ਸੈੱਲਾਂ ਵਿੱਚ ਡਾਟਾ ਸਟੋਰ ਕਰਦੀ ਹੈ। ਸੈੱਲ ਇੱਕ ਕਤਾਰ-ਕਾਲਮ ਬਣਤਰ ਵਿੱਚ ਵਿਵਸਥਿਤ ਕੀਤੇ ਗਏ ਹਨ। MS Excel 2007 ਅਤੇ ਇਸ ਤੋਂ ਪਹਿਲਾਂ, ਇਹ ਸਪ੍ਰੈਡਸ਼ੀਟ ਫਾਈਲ ਕਿਸਮ ਦੀ ਸੀ XLS ।
VBA ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ XLSX ਦੇ ਰੂਪ ਵਿੱਚ ਐਕਸਲ ਫਾਈਲ ਦੀ ਇੱਕ ਕਾਪੀ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਦੇ 5 ਢੁਕਵੇਂ ਤਰੀਕੇ
ਇਸ ਟਿਊਟੋਰਿਅਲ ਲਈ, ਸਾਡਾ ਮੁੱਖ ਉਦੇਸ਼ ਤੁਹਾਨੂੰ ਇਹ ਦਿਖਾਉਣਾ ਹੈ ਕਿ ਮੌਜੂਦਾ ਵਰਕਬੁੱਕ ਨੂੰ XLSX ਫਾਰਮੈਟ ਵਿੱਚ ਕਿਵੇਂ ਸੁਰੱਖਿਅਤ ਕਰਨਾ ਹੈ। ਇਸ ਲਈ ਅਸੀਂ ਇੱਕ ਸਧਾਰਨ ਅਤੇ ਸੰਖੇਪ ਡੇਟਾਸੈਟ ਲਿਆ ਹੈ ਜਿਸ ਵਿੱਚ ਵਿਦਿਆਰਥੀਆਂ ਦੇ ਅੰਕਾਂ ਦੇ 3 ਕਾਲਮ ਅਤੇ 6 ਰਿਕਾਰਡ ਹਨ। ਪਰ ਤੁਹਾਡੇ ਕੋਲ ਆਪਣੇ ਖੁਦ ਦੇ ਡੇਟਾਸੈਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦਾ ਵਿਕਲਪ ਹੈ।
1. SaveCopyAs ਢੰਗ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
SaveCopyAs ਵਿਧੀ ਵਿੱਚ ਐਕਸਲ VBA ਇੱਕ ਵਰਕਬੁੱਕ ਆਬਜੈਕਟ ਲੈਂਦਾ ਹੈ ਅਤੇ ਡੇਟਾ ਨੂੰ ਸੋਧੇ ਬਿਨਾਂ ਇੱਕ XLSX ਫਾਰਮੈਟ ਵਿੱਚ ਇਸ ਵਰਕਬੁੱਕ ਦੀ ਇੱਕ ਨਵੀਂ ਕਾਪੀ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰ ਸਕਦਾ ਹੈ। ਆਓ ਦੇਖੀਏ ਕਿ ਸਾਡੇ ਕੋਡ ਦੇ ਅੰਦਰ ਇਸ ਵਿਧੀ ਨੂੰ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਡਿਵੈਲਪਰ ਟੈਬ 'ਤੇ ਜਾਓ ਅਤੇ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਨੂੰ ਚੁਣੋ।
- ਅੱਗੇ, ਵਿੱਚ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਵਿੰਡੋ, ਇਨਸਰਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਮੋਡਿਊਲ ਚੁਣੋ।
16>
- ਹੁਣ, ਵਿੱਚ ਸੱਜੇ ਪਾਸੇ ਨਵੀਂ ਮੋਡੀਊਲ ਵਿੰਡੋ, ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਵਿੱਚ ਟਾਈਪ ਕਰੋ:
6763
- ਫਿਰ, VBA ਵਿੰਡੋ ਨੂੰ ਬੰਦ ਕਰੋ ਅਤੇ ਨੈਵੀਗੇਟ ਕਰੋ ਡਿਵੈਲਪਰ ਟੈਬ 'ਤੇ ਦੁਬਾਰਾ।
- ਇੱਥੇ, ਮੈਕਰੋ ਚੁਣੋ।
- ਹੁਣ, ਮੈਕਰੋ ਵਿੰਡੋ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਸਾਡੇ ਦੁਆਰਾ ਪਾਏ ਗਏ ਮੈਕਰੋ ਕੋਡ ਨੂੰ ਦੇਖਣਾ ਚਾਹੀਦਾ ਹੈ।
- ਅੱਗੇ, ਚਲਾਓ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਅੰਤ ਵਿੱਚ, ਉਹ ਫੋਲਡਰ ਖੋਲ੍ਹੋ ਜਿੱਥੇ ਤੁਸੀਂ ਫਾਈਲ ਸੁਰੱਖਿਅਤ ਕੀਤੀ ਸੀ ਅਤੇ ਇਹ XLSX ਫਾਰਮੈਟ ਵਿੱਚ ਉਪਲਬਧ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ ਜਿਵੇਂ ਅਸੀਂ ਚਾਹੁੰਦੇ ਹਾਂ।
ਹੋਰ ਪੜ੍ਹੋ: ਸੈੱਲ ਵੈਲਯੂ
ਤੋਂ ਐਕਸਲ ਮੈਕਰੋ ਫਾਈਲਾਂ ਨੂੰ ਫਾਈਲਨਾਮ ਵਜੋਂ ਕਿਵੇਂ ਸੇਵ ਕਰਨਾ ਹੈ 2. ਫਾਈਲ ਨਾਮ ਨਿਰਧਾਰਤ ਕਰਨਾ
ਅਸੀਂ ਇਸਦੀ ਇੱਕ ਕਾਪੀ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰ ਸਕਦੇ ਹਾਂ VBA ਕੋਡ ਵਿੱਚ ਫਾਈਲ ਦਾ ਨਾਮ ਨਿਰਧਾਰਤ ਕਰਕੇ XLSX ਫਾਰਮੈਟ ਵਿੱਚ ਇੱਕ ਐਕਸਲ ਫਾਈਲ। ਫਾਈਲ ਦਾ ਨਾਮ ਸੈਟ ਕਰਦੇ ਸਮੇਂ, ਅਸੀਂ ਫਾਈਲ ਐਕਸਟੈਂਸ਼ਨ ਵੀ ਜੋੜਾਂਗੇ ਜੋ ਫਾਈਲ ਨੂੰ ਸਾਡੇ ਲੋੜੀਂਦੇ ਫਾਰਮੈਟ ਵਿੱਚ ਬਦਲ ਦੇਵੇਗਾ. ਇਸ ਵਿਧੀ ਨਾਲ ਅੱਗੇ ਵਧਣ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ VBA ਮੋਡੀਊਲ ਵਿੰਡੋ ਵਿੱਚ ਪਾਓ।
9789
ਕੋਡ ਟਾਈਪ ਕਰਨ ਤੋਂ ਬਾਅਦ, ਇਸਨੂੰ <1 ਤੋਂ ਚਲਾਓ।> Macros ਵਿਕਲਪ ਜਿਵੇਂ ਕਿ ਅਸੀਂ ਪਹਿਲਾਂ ਦਿਖਾਇਆ ਹੈ। ਹੁਣ, ਸੇਵ ਫੋਲਡਰ 'ਤੇ ਜਾਓ ਅਤੇ XLSX ਫਾਰਮੈਟ ਵਾਲੀ ਫਾਈਲ ਹੁਣ ਉੱਥੇ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ।
ਹੋਰ ਪੜ੍ਹੋ: ਵਰਕਬੁੱਕ ਨੂੰ ਖਾਸ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ ਐਕਸਲ VBAਮਿਤੀ ਦੇ ਨਾਲ ਫੋਲਡਰ
3. ਫਾਈਲ ਫਾਰਮੈਟ ਨੰਬਰ ਦਾਖਲ ਕਰਨਾ
ਫਾਇਲ ਫਾਰਮੈਟ ਨੰਬਰ ਵਿਲੱਖਣ ਨੰਬਰ ਹੁੰਦੇ ਹਨ ਜੋ ਸੇਵ ਕਰਦੇ ਸਮੇਂ ਇੱਕ ਖਾਸ ਫਾਈਲ ਕਿਸਮ ਨੂੰ ਦਰਸਾਉਂਦੇ ਹਨ। ਇਸ ਟਿਊਟੋਰਿਅਲ ਲਈ, ਸਾਡਾ ਟੀਚਾ VBA ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ XLSX ਫਾਈਲ ਦੇ ਰੂਪ ਵਿੱਚ ਇੱਕ ਐਕਸਲ ਕਾਪੀ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨਾ ਹੈ। ਇਸ ਲਈ, ਅਸੀਂ ਫਾਰਮੈਟ ਨੰਬਰ 51 ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ, ਜੋ ਕਿ XLSX ਫਾਈਲ ਕਿਸਮ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਇਸ ਲਈ, VBA ਮੋਡੀਊਲ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਟਾਈਪ ਕਰੋ:
9690
ਹੁਣ, ਜੇਕਰ ਤੁਸੀਂ ਇਸ ਕੋਡ ਨੂੰ ਚਲਾਉਂਦੇ ਹੋ, ਤਾਂ ਐਕਸਲ ਤੁਰੰਤ ਵਰਕਬੁੱਕ ਨੂੰ ਇੱਕ<ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰੇਗਾ। 1> XLSX ਫਾਰਮੈਟ। ਤੁਸੀਂ ਮੰਜ਼ਿਲ ਫੋਲਡਰ ਵਿੱਚ ਜਾਂਚ ਕਰਕੇ ਇਸਦੀ ਪੁਸ਼ਟੀ ਕਰ ਸਕਦੇ ਹੋ।
ਹੋਰ ਪੜ੍ਹੋ: Excel VBA ਫਾਈਲ ਫਾਰਮੈਟ ਵਜੋਂ ਸੁਰੱਖਿਅਤ ਕਰੋ (12 ਅਨੁਕੂਲ ਉਦਾਹਰਨਾਂ)
4. ਪਾਸਵਰਡ ਨਾਲ ਸੇਵ ਕਰਨਾ
ਬਹੁਤ ਸਾਰੇ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਇੱਕ ਐਕਸਲ ਵਰਕਬੁੱਕ ਦੀ ਇੱਕ ਕਾਪੀ ਨੂੰ XLSX ਫਾਰਮੈਟ ਵਿੱਚ ਇੱਕ ਵਾਧੂ ਪਾਸਵਰਡ ਨਾਲ ਸੁਰੱਖਿਅਤ ਕਰਨਾ ਬਹੁਤ ਮਹੱਤਵਪੂਰਨ ਹੁੰਦਾ ਹੈ। ਇਹ ਖਾਸ ਤੌਰ 'ਤੇ ਉਹਨਾਂ ਵਰਕਬੁੱਕਾਂ ਲਈ ਸੱਚ ਹੈ ਜਿਨ੍ਹਾਂ ਨੂੰ ਉੱਚ-ਸੁਰੱਖਿਆ ਸੰਬੰਧੀ ਚਿੰਤਾਵਾਂ ਹਨ। ਤੁਸੀਂ VBA ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਤੇ ਆਪਣੇ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਦੇ ਨਾਲ-ਨਾਲ ਇੱਕ ਕਸਟਮ ਪਾਸਵਰਡ ਸੈੱਟ ਕਰਕੇ ਇਸ ਕੰਮ ਨੂੰ ਬਹੁਤ ਆਸਾਨੀ ਨਾਲ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ। ਇਸਦੇ ਲਈ, ਮੋਡਿਊਲ ਵਿੰਡੋ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤਾ VBA ਕੋਡ ਦਰਜ ਕਰੋ:
7077
ਅੰਤ ਵਿੱਚ, ਜਿਵੇਂ ਅਸੀਂ ਪਹਿਲਾਂ ਦੇਖਿਆ ਸੀ, ਤੁਸੀਂ ਬਸ ਇਸ ਕੋਡ ਨੂੰ Macros ਵਿਕਲਪਾਂ ਤੋਂ ਚਲਾਉਣਾ ਹੋਵੇਗਾ। ਹੁਣ, ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੇ ਸੇਵ ਕੀਤੇ ਫੋਲਡਰ 'ਤੇ ਜਾਂਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਤੁਹਾਡੇ ਦੁਆਰਾ ਦਿੱਤੇ ਨਾਮ ਵਾਲੀ ਫਾਈਲ ਅਤੇ ਅੰਤ ਵਿੱਚ XLSX ਐਕਸਟੈਂਸ਼ਨ ਮਿਲੇਗੀ।
ਹੋਰ ਪੜ੍ਹੋ: Excel VBA: ਸ਼ੀਟ ਨੂੰ ਖੋਲ੍ਹੇ ਬਿਨਾਂ ਨਵੀਂ ਵਰਕਬੁੱਕ ਵਜੋਂ ਸੁਰੱਖਿਅਤ ਕਰੋ
5.ਸਿਰਫ਼ ਪੜ੍ਹਨ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰਕੇ ਸੇਵ ਕਰੋ
ਡੌਕੂਮੈਂਟ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਦਾ ਇੱਕ ਘੱਟ ਸਖ਼ਤ ਤਰੀਕਾ ਹੈ ਇਸਨੂੰ ਸਿਰਫ਼ ਰੀਡ-ਓਨਲੀ ਫ਼ਾਈਲ ਬਣਾਉਣਾ। ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਐਕਸਲ ਫਾਈਲ ਕਾਪੀ ਨੂੰ XLSX ਫਾਰਮੈਟ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ VBA ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਿਰਫ਼ ਪੜ੍ਹਨ ਲਈ ਸ਼ਰਤ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ। ਹੁਣ, ਅਜਿਹਾ ਕਰਨ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ VBA ਮੋਡੀਊਲ ਵਿੱਚ ਪਾਓ:
9634
ਫਿਰ, ਇਸ ਕੋਡ ਨੂੰ Macros<2 ਤੋਂ ਚਲਾਓ।> ਡਿਵੈਲਪਰ ਟੈਬ ਦੇ ਅਧੀਨ ਵਿਕਲਪ। ਇਸ ਨੂੰ ਮੌਜੂਦਾ ਵਰਕਬੁੱਕ ਦੀ ਇੱਕ XLSX ਕਾਪੀ ਸੁਰੱਖਿਅਤ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ VBA ਨੂੰ ਵੇਰੀਏਬਲ ਨਾਮ (5 ਉਦਾਹਰਨਾਂ) ਨਾਲ ਫਾਈਲ ਨੂੰ ਸੇਵ ਕਰੋ
ਯਾਦ ਰੱਖਣ ਵਾਲੀਆਂ ਚੀਜ਼ਾਂ
- XLSX ਫਾਈਲ ਦੇ ਸੇਵਿੰਗ ਮਾਰਗ ਨੂੰ ਬਦਲਣਾ ਯਕੀਨੀ ਬਣਾਓ VBA . ਇਹ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ ਦੇ ਅੰਦਰ ਇੱਕ ਫੋਲਡਰ ਮਾਰਗ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ।
- ਇਹ ਦੇਖਣ ਲਈ ਦੋ ਵਾਰ ਜਾਂਚ ਕਰੋ ਕਿ ਤੁਸੀਂ ਸਾਰੇ ਬਿਲਟ-ਇਨ VBA ਫੰਕਸ਼ਨਾਂ ਦੀ ਸਪੈਲਿੰਗ ਕਰ ਰਹੇ ਹੋ ਜਿਵੇਂ ਮੈਂ ਕੀਤਾ ਹੈ।
- ਯਾਦ ਰੱਖੋ ਕਿ, ਕੁਝ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਕੋਡ ਨੂੰ ਚਲਾਉਣ ਤੋਂ ਬਾਅਦ VBA ਕੋਡ VBA ਵਿੰਡੋ ਵਿੱਚ ਉਪਲਬਧ ਨਹੀਂ ਹੋ ਸਕਦਾ ਹੈ।
ਸਿੱਟਾ
ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ VBA ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ XLSX ਫਾਰਮੈਟ ਵਿੱਚ ਇੱਕ ਐਕਸਲ ਫਾਈਲ ਕਾਪੀ ਨੂੰ ਸੇਵ ਕਰਨ ਲਈ ਜੋ ਢੰਗ ਮੈਂ ਦਿਖਾਏ ਹਨ ਉਹ ਤੁਹਾਡੇ ਲਈ ਮਦਦਗਾਰ ਸਨ। ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਪੜਾਅ ਵਿੱਚ ਫਸ ਜਾਂਦੇ ਹੋ ਜਾਂ ਕੋਈ ਕੋਡ ਕੰਮ ਨਹੀਂ ਕਰਦਾ ਹੈ, ਤਾਂ ਮੈਂ ਉਹਨਾਂ ਕੋਡਾਂ ਦੀ ਜਾਂਚ ਕਰਨ ਦਾ ਸੁਝਾਅ ਦੇਵਾਂਗਾ ਜੋ ਮੈਂ ਕਈ ਵਾਰ ਪ੍ਰਦਾਨ ਕੀਤੇ ਹਨ। ਨਾਲ ਹੀ, ਇਹ ਸਮਝਣ ਲਈ ਕੋਡ ਨੂੰ ਕੁਝ ਹੱਦ ਤੱਕ ਬਦਲਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਕਿ ਕੋਡ ਕੀ ਕਰ ਰਿਹਾ ਹੈ। ਅੰਤ ਵਿੱਚ, ਹੋਰ excel ਤਕਨੀਕਾਂ ਸਿੱਖਣ ਲਈ, ਸਾਡੀ ਪਾਲਣਾ ਕਰੋ ExcelWIKI ਵੈੱਬਸਾਈਟ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਈ ਸਵਾਲ ਹਨ, ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਮੈਨੂੰ ਟਿੱਪਣੀਆਂ ਵਿੱਚ ਦੱਸੋ।