ਵਿਸ਼ਾ - ਸੂਚੀ
ਜਿਨ੍ਹਾਂ ਨੂੰ ਐਕਸਲ VBA ਨਾਲ ਕੰਮ ਕਰਨਾ ਹੈ, ਉਹ ਅਕਸਰ ਕਈ ਵਾਰ ਇਸ ਸਮੱਸਿਆ ਦਾ ਸਾਹਮਣਾ ਕਰਦੇ ਹਨ, ਅਸੀਂ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹਾਂ ਪਰ ਮੈਕਰੋ ਨੂੰ ਸੰਪਾਦਿਤ ਨਹੀਂ ਕਰ ਸਕਦੇ ਅਤੇ ਇਹ ਦਿਖਾਇਆ ਗਿਆ ਹੈ ਕਿ ਤੁਸੀਂ ਇੱਕ ਲੁਕਵੀਂ ਵਰਕਬੁੱਕ 'ਤੇ ਮੈਕਰੋ ਨੂੰ ਸੰਪਾਦਿਤ ਨਹੀਂ ਕਰ ਸਕਦੇ ਹੋ। . ਇਸ ਲੇਖ ਵਿੱਚ, ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂਗਾ ਕਿ ਤੁਸੀਂ ਇਸ ਮੁੱਦੇ ਨੂੰ ਕਿਵੇਂ ਆਸਾਨੀ ਨਾਲ ਅਤੇ ਵਿਆਪਕ ਰੂਪ ਵਿੱਚ ਹੱਲ ਕਰ ਸਕਦੇ ਹੋ।
ਪ੍ਰੈਕਟਿਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ
ਜਦੋਂ ਤੁਸੀਂ ਹੋ ਤਾਂ ਕਸਰਤ ਕਰਨ ਲਈ ਇਸ ਅਭਿਆਸ ਵਰਕਬੁੱਕ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ ਇਸ ਲੇਖ ਨੂੰ ਪੜ੍ਹ ਰਿਹਾ ਹੈ।
Macro Edit.xlsm ਕਰਨ ਵਿੱਚ ਅਸਮਰੱਥ
2 ਕਿਸੇ ਲੁਕਵੀਂ ਵਰਕਬੁੱਕ ਉੱਤੇ ਮੈਕਰੋ ਨੂੰ ਸੰਪਾਦਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਲਈ ਆਸਾਨ ਹੱਲ
ਇੱਥੇ ਮੈਂ ਆਪਣੀ ਵਰਕਬੁੱਕ ਤੋਂ ਇੱਕ ਮੈਕਰੋ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਹਾਂ, ਪਰ ਮੈਂ ਇਸਨੂੰ ਸੰਪਾਦਿਤ ਨਹੀਂ ਕਰ ਸਕਦਾ/ਸਕਦੀ ਹਾਂ। ਇੱਕ ਨੋਟੀਫਿਕੇਸ਼ਨ ਬਾਕਸ ਦਿਖਾਈ ਦੇ ਰਿਹਾ ਹੈ ਅਤੇ ਇਹ ਮੈਨੂੰ ਦੱਸ ਰਿਹਾ ਹੈ ਕਿ ਮੈਂ ਇੱਕ ਲੁਕਵੀਂ ਵਰਕਬੁੱਕ 'ਤੇ ਇੱਕ ਮੈਕਰੋ ਨੂੰ ਮਿਟਾ ਨਹੀਂ ਸਕਦਾ/ਸਕਦੀ ਹਾਂ। ਮੈਨੂੰ ਯਕੀਨ ਹੈ ਕਿ ਜਿਹੜੇ ਲੋਕ Macros ਨਾਲ ਕੰਮ ਕਰਦੇ ਹਨ, ਉਹਨਾਂ ਨੇ ਆਪਣੀ ਜ਼ਿੰਦਗੀ ਵਿੱਚ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਵਾਰ ਇਸ ਸਮੱਸਿਆ ਦਾ ਸਾਮ੍ਹਣਾ ਕੀਤਾ ਹੈ।
ਹੁਣ ਤੁਸੀਂ ਹੈਰਾਨ ਹੋਵੋਗੇ, ਕਿਉਂ? ਕੀ ਇਹ ਇੱਕ ਛੁਪੀ ਹੋਈ ਵਰਕਬੁੱਕ ਵਜੋਂ ਦਿਖਾਈ ਗਈ ਹੈ ਹਾਲਾਂਕਿ ਮੈਂ ਇਸਨੂੰ ਖੋਲ੍ਹਿਆ ਹੈ ਅਤੇ ਇਸ 'ਤੇ ਕੰਮ ਕਰ ਰਿਹਾ ਹਾਂ? ਠੀਕ ਹੈ, ਜਵਾਬ ਇਹ ਹੈ ਕਿ ਮੈਕਰੋ ਅਸਲ ਵਿੱਚ ਤੁਹਾਡੀ ਸਰਗਰਮ ਵਰਕਬੁੱਕ ਦੇ ਅੰਦਰ ਨਹੀਂ ਹੈ, ਸਗੋਂ ਇਹ ਇੱਕ ਵੱਖਰੀ ਵਰਕਬੁੱਕ ਦੇ ਅੰਦਰ ਹੈ ਜੋ ਲੁਕੀ ਹੋਈ ਹੈ (ਜਿਸਦਾ ਨਾਮ PERSONAL.xlsb ਇੱਥੇ ਹੈ, ਚਿੱਤਰ ਦੀ ਜਾਂਚ ਕਰੋ), ਪਰ ਹਰ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਕੋਈ ਵਰਕਬੁੱਕ ਖੋਲ੍ਹਦੇ ਹੋ, ਤਾਂ ਇਹ ਇਸਦੇ ਅੰਦਰ ਦਿਖਾਈ ਜਾਂਦੀ ਹੈ।
ਇਸ ਲਈ, ਜਦੋਂ ਤੁਸੀਂ ਇਸਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਨਹੀਂ ਕਰ ਸਕਦੇ।
ਸਾਡਾ ਅੱਜ ਦਾ ਉਦੇਸ਼ ਇਸ ਮੁੱਦੇ ਨੂੰ ਹੱਲ ਕਰਨਾ ਹੈ। ਭਾਵ, ਇੱਕ ਲੁਕੀ ਹੋਈ ਵਰਕਬੁੱਕ 'ਤੇ ਇੱਕ ਮੈਕਰੋ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਲਈ।
ਅਸੀਂ ਇਸ ਮੁੱਦੇ ਨੂੰ ਦੋ ਸੰਭਵ ਰੂਪ ਵਿੱਚ ਹੱਲ ਕਰ ਸਕਦੇ ਹਾਂ।ਤਰੀਕੇ।
1. ਲੁਕਵੀਂ ਵਰਕਬੁੱਕ 'ਤੇ ਮੈਕਰੋ ਨੂੰ ਪਹਿਲਾਂ ਅਣਹਾਈਡ ਕਰਕੇ ਸੰਪਾਦਿਤ ਕਰਨਾ
ਇਸ ਵਿਧੀ ਵਿੱਚ, ਅਸੀਂ ਪਹਿਲਾਂ ਲੁਕਵੀਂ ਵਰਕਬੁੱਕ ਨੂੰ ਅਣਹਾਈਡ ਕਰਾਂਗੇ, ਅਤੇ ਫਿਰ ਇਸ 'ਤੇ ਮੈਕਰੋ ਨੂੰ ਮਿਟਾ ਦੇਵਾਂਗੇ।
ਇਸ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਚਲਾਉਣ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ।
⧪ ਕਦਮ 1: ਵਿਊ ਟੈਬ ਤੋਂ ਅਣਹਾਈਡ ਡਾਇਲਾਗ ਬਾਕਸ ਖੋਲ੍ਹਣਾ
ਵੇਖੋ<ਖੋਲ੍ਹੋ 2> ਐਕਸਲ ਰਿਬਨ 'ਤੇ ਟੈਬ. ਫਿਰ ਸੈਕਸ਼ਨ ਵਿੰਡੋਜ਼ ਦੇ ਅਧੀਨ, ਉਨਹਾਈਡ ਕਰੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
⧪ ਸਟੈਪ 2: ਡਾਇਲਾਗ ਬਾਕਸ ਤੋਂ ਵਰਕਬੁੱਕ ਨੂੰ ਲੁਕਾਉਣਾ
ਉਨਹਾਈਡ ਨਾਮਕ ਇੱਕ ਡਾਇਲਾਗ ਬਾਕਸ ਖੁੱਲ੍ਹੇਗਾ। ਲੁਕੀ ਹੋਈ ਵਰਕਬੁੱਕ ਦਾ ਨਾਮ ਚੁਣੋ ( PERSONAL.xlsb ਇੱਥੇ) ਅਤੇ ਠੀਕ ਹੈ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
⧪ ਕਦਮ 3: ਮੈਕਰੋ ਨੂੰ ਐਡਿਟ ਕਰਨਾ
ਹੁਣ ਤੁਸੀਂ ਮੈਕਰੋ ਨੂੰ ਐਡਿਟ ਕਰ ਸਕਦੇ ਹੋ। ਡਿਵੈਲਪਰ ਟੈਬ ਦੇ ਅਧੀਨ, ਸੈਕਸ਼ਨ ਕੋਡ ਤੋਂ ਮੈਕ੍ਰੋਜ਼ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਇੱਕ ਡਾਇਲਾਗ ਬਾਕਸ ਜਿਸ ਨੂੰ ਮੈਕ੍ਰੋਜ਼<2 ਕਿਹਾ ਜਾਂਦਾ ਹੈ।> ਖੁੱਲ ਜਾਵੇਗਾ। ਆਪਣੀ ਲੋੜੀਦਾ ਮੈਕਰੋ ਚੁਣੋ ਅਤੇ ਸੰਪਾਦਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਤੁਸੀਂ ਹੁਣ ਇਸਨੂੰ ਸੰਪਾਦਿਤ ਕਰ ਸਕਦੇ ਹੋ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਮੈਕਰੋ ਨੂੰ ਕਿਵੇਂ ਸੰਪਾਦਿਤ ਕਰਨਾ ਹੈ (2 ਢੰਗ)
2. ਇੱਕ VBA ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਲੁਕਵੀਂ ਵਰਕਬੁੱਕ 'ਤੇ ਇੱਕ ਮੈਕਰੋ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨਾ
ਜੇਕਰ ਤੁਸੀਂ ਉਪਰੋਕਤ ਪ੍ਰਕਿਰਿਆ ਦੀ ਪਾਲਣਾ ਨਹੀਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਇੱਕ ਮੈਕਰੋ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਲਈ ਇੱਕ ਸਧਾਰਨ VBA ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਇੱਕ ਲੁਕੀ ਹੋਈ ਵਰਕਬੁੱਕ ਉੱਤੇ।
⧭ VBA ਕੋਡ:
7219
⧭ ਨੋਟਸ:
ਇੱਥੇ ਲੁਕੀ ਹੋਈ ਵਰਕਬੁੱਕ ਦਾ ਨਾਮ “PERSONAL.XLSB” ਹੈ, ਲੁਕੇ ਹੋਏ ਮੈਕਰੋ ਦਾ ਨਾਮ ਹੈ “Macro1” ,ਅਤੇ ਵਰਕਬੁੱਕ ਦਾ ਨਾਮ ਜਿਸ 'ਤੇ ਮੈਂ ਕੰਮ ਕਰ ਰਿਹਾ ਹਾਂ "ਇੱਕ ਲੁਕੀ ਹੋਈ Workbook.xlsm 'ਤੇ ਮੈਕਰੋ ਨੂੰ ਸੰਪਾਦਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ" ਹੈ। ਕੋਡ (ਪਹਿਲੀ 3 ਲਾਈਨਾਂ) ਨੂੰ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਉਹਨਾਂ ਨੂੰ ਆਪਣੇ ਨਾਲ ਬਦਲਣਾ ਨਾ ਭੁੱਲੋ।
⧭ ਆਉਟਪੁੱਟ:<2
ਉੱਪਰ ਦਿੱਤੇ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਰਿਬਨ ਤੋਂ ਸਬ / ਯੂਜ਼ਰਫਾਰਮ ਚਲਾਓ ਬਟਨ ਦਬਾ ਕੇ ਕੋਡ ਚਲਾਓ।
ਲੁਕਵੀਂ ਵਰਕਬੁੱਕ ਅਣਲੁਕਾਈ ਜਾਵੇਗੀ ਅਤੇ ਸੰਪਾਦਕ ਵਿੰਡੋ ਤੁਹਾਡੇ ਸਾਹਮਣੇ ਮੈਕਰੋ ਨਾਲ ਖੁੱਲ੍ਹ ਜਾਵੇਗੀ। ਤੁਸੀਂ ਹੁਣ ਇਸਨੂੰ ਸੰਪਾਦਿਤ ਕਰ ਸਕਦੇ ਹੋ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਸੈੱਲ ਨੂੰ ਕਿਵੇਂ ਸੰਪਾਦਿਤ ਕਰਨਾ ਹੈ (4 ਆਸਾਨ ਤਰੀਕੇ)
ਨੋਟਸ
- ਇਸ ਬਿੰਦੂ ਤੱਕ, ਅਸੀਂ ਸਿਰਫ ਇਸ ਗੱਲ 'ਤੇ ਚਰਚਾ ਕੀਤੀ ਹੈ ਕਿ ਅਸੀਂ ਲੁਕਵੀਂ ਵਰਕਬੁੱਕ 'ਤੇ ਮੈਕਰੋ ਨੂੰ ਕਿਵੇਂ ਸੰਪਾਦਿਤ ਕਰ ਸਕਦੇ ਹਾਂ। ਪਰ ਜੇਕਰ ਤੁਸੀਂ ਇਹ ਜਾਣਨਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਇੱਕ ਛੁਪੀ ਹੋਈ ਵਰਕਬੁੱਕ ਕਿਵੇਂ ਬਣਾਈ ਜਾਵੇ, ਤਾਂ ਤੁਸੀਂ ਇਸ ਲਿੰਕ ਦੀ ਪਾਲਣਾ ਕਰ ਸਕਦੇ ਹੋ।
ਸਿੱਟਾ
ਇਸ ਲਈ, ਇਹ ਹੱਲ ਕਰਨ ਦੇ ਤਰੀਕੇ ਹਨ ਇੱਕ ਛੁਪੀ ਹੋਈ ਵਰਕਬੁੱਕ ਉੱਤੇ ਇੱਕ ਮੈਕਰੋ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਲਈ ਮੁੱਦਾ ਹੈ। ਕੀ ਤੁਹਾਡੇ ਕੋਈ ਸਵਾਲ ਹਨ? ਸਾਨੂੰ ਪੁੱਛਣ ਲਈ ਬੇਝਿਜਕ ਮਹਿਸੂਸ ਕਰੋ. ਅਤੇ ਹੋਰ ਪੋਸਟਾਂ ਅਤੇ ਅੱਪਡੇਟ ਲਈ ਸਾਡੀ ਸਾਈਟ ExcelWIKI 'ਤੇ ਜਾਣਾ ਨਾ ਭੁੱਲੋ।