ਵਿਸ਼ਾ - ਸੂਚੀ
ਅਸੀਂ ਐਕਸਲ ਫਾਈਲਾਂ ਜਾਂ ਸ਼ੀਟਾਂ ਦੀ ਰੱਖਿਆ ਕਰਦੇ ਹਾਂ ਤਾਂ ਜੋ ਦੂਜੇ ਉਪਭੋਗਤਾ ਜਾਂ ਪ੍ਰਾਪਤਕਰਤਾ ਕੋਈ ਬਦਲਾਅ ਨਾ ਕਰ ਸਕਣ। ਪਰ ਕਈ ਵਾਰ ਵਿਸ਼ੇਸ਼ ਕੇਸ ਪੈਦਾ ਹੁੰਦੇ ਹਨ। ਸਾਨੂੰ ਫਾਰਮੂਲਾ ਸੈੱਲਾਂ ਵਿੱਚ ਕੋਈ ਤਬਦੀਲੀ ਕੀਤੇ ਬਿਨਾਂ ਸੰਪਾਦਨ ਦੀ ਇਜਾਜ਼ਤ ਨਾਲ ਸਾਡੀ ਫਾਈਲ ਨੂੰ ਸਾਂਝਾ ਕਰਨ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ। ਫਾਰਮੂਲੇ ਦੇ ਬਦਲਾਅ ਦੇ ਕਾਰਨ, ਸਾਨੂੰ ਲੋੜੀਦਾ ਆਉਟਪੁੱਟ ਨਹੀਂ ਮਿਲੇਗਾ। ਇਸ ਲਈ, ਅਸੀਂ ਇਹ ਦਿਖਾਉਣ ਜਾ ਰਹੇ ਹਾਂ ਕਿ ਐਕਸਲ ਸ਼ੀਟ ਵਿੱਚ ਫਾਰਮੂਲੇ ਨੂੰ ਕਿਵੇਂ ਸੁਰੱਖਿਅਤ ਕਰਨਾ ਹੈ ਪਰ ਇਨਪੁਟ ਦੀ ਆਗਿਆ ਦਿਓ।
ਪ੍ਰੈਕਟਿਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ
ਇਸ ਅਭਿਆਸ ਵਰਕਬੁੱਕ ਨੂੰ ਡਾਉਨਲੋਡ ਕਰੋ ਜਦੋਂ ਤੁਸੀਂ ਹੋਵੋ ਕਸਰਤ ਕਰਨ ਲਈ ਇਸ ਲੇਖ ਨੂੰ ਪੜ੍ਹੋ।
ਫਾਰਮੂਲੇ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰੋ ਪਰ Input.xlsm ਦੀ ਆਗਿਆ ਦਿਓ
2 ਐਕਸਲ ਵਿੱਚ ਫਾਰਮੂਲੇ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਦੇ ਤਰੀਕੇ ਪਰ ਇੰਪੁੱਟ ਦੀ ਆਗਿਆ ਦਿਓ
ਅਸੀਂ ਦੋ ਤਰੀਕਿਆਂ 'ਤੇ ਚਰਚਾ ਕਰਾਂਗੇ ਜੋ ਇਹ ਦੱਸਦੇ ਹਨ ਕਿ ਐਕਸਲ ਇਨਪੁਟ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹੋਏ ਫਾਰਮੂਲਿਆਂ ਨੂੰ ਕਿਵੇਂ ਸੁਰੱਖਿਅਤ ਕਰਨਾ ਹੈ। ਉਹਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਇੱਕ VBA ਮੈਕਰੋ ਹੈ।
ਸਾਡੇ ਕੋਲ ਕਰਮਚਾਰੀਆਂ ਦੇ ਨਾਵਾਂ ਦਾ ਉਹਨਾਂ ਦੀਆਂ ਤਨਖਾਹਾਂ ਅਤੇ ਲਾਗਤਾਂ ਵਾਲਾ ਡੇਟਾਸੈਟ ਹੈ। ਹੁਣ, ਤਨਖਾਹ ਅਤੇ ਲਾਗਤ ਇਨਪੁਟ ਕਰੋ ਅਤੇ ਬਚਤ ਦੀ ਗਣਨਾ ਕਰੋ। ਅਸੀਂ ਬੱਚਤ ਕਾਲਮ ਨੂੰ ਛੂਹ ਨਹੀਂ ਸਕਦੇ।
ਤਨਖਾਹ ਅਤੇ ਕੀਮਤ ਕਾਲਮ ਵਿੱਚ ਮੁੱਲ ਪਾਉਣ ਤੋਂ ਬਾਅਦ, ਸਾਨੂੰ ਆਪਣੇ ਆਪ ਬੱਚਤ ਮਿਲਦੀ ਹੈ। .
ਅਸੀਂ ਕੁਝ ਖਾਲੀ ਸੈੱਲ ਵੀ ਰੱਖਦੇ ਹਾਂ। ਜਦੋਂ ਨਵੇਂ ਲੋਕ ਆਉਂਦੇ ਹਨ, ਅਸੀਂ ਉਹਨਾਂ ਦੀ ਜਾਣਕਾਰੀ ਪਾਵਾਂਗੇ ਅਤੇ ਬੱਚਤ ਨਿਰਧਾਰਤ ਕਰਾਂਗੇ। ਬਚਤ ਕਾਲਮ ਦੇ ਫਾਰਮੂਲਾ ਸੈੱਲਾਂ ਤੋਂ ਬਿਨਾਂ, ਹੋਰ ਕਾਲਮ ਸੰਪਾਦਨਯੋਗ ਰਹਿਣਗੇ।
1. ਸਿਰਫ਼ ਫਾਰਮੂਲਾ ਸੈੱਲਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰੋ
ਅਸੀਂ ਡੇਟਾ ਐਂਟਰੀ ਦੀ ਇਜਾਜ਼ਤ ਦੇਣ ਵਾਲੇ ਫਾਰਮੂਲੇ ਨਾਲ ਸੈੱਲਾਂ ਦੀ ਰੱਖਿਆ ਕਰ ਸਕਦੇ ਹਾਂ। ਪਹਿਲਾਂ, ਫਾਰਮੂਲਾ ਸੈੱਲਾਂ ਨੂੰ ਲਾਕ ਕਰੋ ਅਤੇ ਫਿਰਸ਼ੀਟ ਦੀ ਰੱਖਿਆ ਕਰੋ. ਵੇਰਵਿਆਂ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਅਸੀਂ ਸਾਰੇ ਸੈੱਲਾਂ ਨੂੰ ਅਨਲੌਕ ਕਰਾਂਗੇ। ਉਸ ਲਈ ਪੂਰੀ ਵਰਕਸ਼ੀਟ ਨੂੰ ਚੁਣਨ ਲਈ Ctrl+A ਦਬਾਓ।
- ਫਿਰ, ਫਾਰਮੈਟ ਸੈੱਲ<'ਤੇ ਜਾਓ। 4> ਵਿੰਡੋ ਨੂੰ ਦਬਾ ਕੇ Ctrl+1 .
- ਪ੍ਰੋਟੈਕਸ਼ਨ ਟੈਬ ਤੋਂ ਲਾਕਡ ਵਿਕਲਪ ਨੂੰ ਅਣਚੈਕ ਕਰੋ। ਅੰਤ ਵਿੱਚ, ਠੀਕ ਹੈ ਬਟਨ ਦਬਾਓ।
- ਵਰਕਸ਼ੀਟ ਉੱਤੇ ਹੁਣ ਕੋਈ ਲੌਕ ਸੈੱਲ ਨਹੀਂ ਹੈ।
- F5 ਬਟਨ ਦਬਾਓ ਅਤੇ ਜਾਓ ਵਿੰਡੋ ਵਿੱਚ ਦਾਖਲ ਹੋਵੋ।
- ਵਿਸ਼ੇਸ਼ ਨੂੰ ਚੁਣੋ ਉਸ ਵਿੰਡੋ ਤੋਂ ਬਟਨ।
- ਵਿਸ਼ੇਸ਼ 'ਤੇ ਜਾਓ ਵਿੰਡੋ ਤੋਂ ਫਾਰਮੂਲੇ ਚੁਣੋ। ਫਿਰ, ਠੀਕ ਹੈ ਦਬਾਓ।
- ਫਾਰਮੂਲੇ ਵਾਲੇ ਸਾਰੇ ਸੈੱਲ ਇੱਥੇ ਮਾਰਕ ਕੀਤੇ ਗਏ ਹਨ।
- ਦੁਬਾਰਾ, ਫਾਰਮੈਟ ਸੈੱਲਸ ਵਿੰਡੋ ਵਿੱਚ ਦਾਖਲ ਹੋਵੋ।
- ਹੁਣ, ਲਾਕਡ ਚੋਣ ਦੀ ਜਾਂਚ ਕਰੋ ਅਤੇ ਫਿਰ ਠੀਕ ਦਬਾਓ। ।
ਫਾਰਮੂਲੇ ਵਾਲੇ ਸੈੱਲ ਹੁਣ ਲਾਕ ਹਨ।
- ਸਮੀਖਿਆ ਕਰੋ ਟੈਬ 'ਤੇ ਜਾਓ।
- ਪ੍ਰੋਟੈਕਟ ਗਰੁੱਪ ਤੋਂ ਪ੍ਰੋਟੈਕਟ ਸ਼ੀਟ ਵਿਕਲਪ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
- ਅਸੀਂ ਨੂੰ ਪ੍ਰੋਟੈਕਟ ਸ਼ੀਟ ਮਿਲੇਗਾ। ਇੱਥੇ, ਪਾਸਵਰਡ ਸੁਰੱਖਿਆ ਲਈ ਵਿਕਲਪ ਮਿਲੇਗਾ।
- ਅਤੇ ਉਪਭੋਗਤਾ ਲਈ ਮਨਜ਼ੂਰ ਵਿਕਲਪਾਂ ਦੀ ਸੂਚੀ ਵੀ ਦਿਖਾਓ। ਅਸੀਂ ਪਹਿਲੇ ਦੋ ਵਿਕਲਪਾਂ ਦੀ ਜਾਂਚ ਕਰਦੇ ਹਾਂ, ਫਿਰ ਠੀਕ ਹੈ ਦਬਾਓ।
- ਸਾਡਾ ਕੰਮ ਹੁਣ ਪੂਰਾ ਹੋ ਗਿਆ ਹੈ। ਅਸੀਂ ਬਿਨਾਂ ਕਿਸੇ ਸੈੱਲ ਵਿੱਚ ਤੱਤ ਇਨਪੁਟ ਕਰ ਸਕਦੇ ਹਾਂਫਾਰਮੂਲਾ ਸੈੱਲ. ਜਿਵੇਂ, ਅਸੀਂ ਸੈਲ B9 'ਤੇ ਐਲੀਸਾ ਨੂੰ ਇਨਪੁਟ ਕਰਦੇ ਹਾਂ।
- ਪਰ ਜੇਕਰ ਅਸੀਂ ਫਾਰਮੂਲੇ ਵਿੱਚ ਇਨਪੁਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ ਸੈੱਲ, ਸਾਨੂੰ ਇੱਕ ਚੇਤਾਵਨੀ ਮਿਲੇਗੀ। ਇੱਥੇ, ਅਸੀਂ ਸੈਲ E7 ਤੇ ਕਲਿੱਕ ਕਰਦੇ ਹਾਂ ਅਤੇ ਚੇਤਾਵਨੀ ਦਿਖਾਈ ਦੇ ਰਹੀ ਹੈ।
2. ਫਾਰਮੂਲਾ ਸੈੱਲਾਂ ਦੀ ਸੁਰੱਖਿਆ ਲਈ ਇੱਕ ਐਕਸਲ VBA ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰੋ ਅਤੇ ਹੋਰ ਸੈੱਲਾਂ ਵਿੱਚ ਇਨਪੁਟ ਦੀ ਆਗਿਆ ਦਿਓ
ਇਸ ਭਾਗ ਵਿੱਚ, ਅਸੀਂ ਇੱਕ VBA ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ ਜੋ ਫਾਰਮੂਲਾ ਸੈੱਲ ਦੂਜੇ ਸੈੱਲਾਂ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੇ ਹਨ।
ਪੜਾਅ:
- ਹਰੇਕ ਸ਼ੀਟ ਦੇ ਹੇਠਾਂ ਸ਼ੀਟ ਨਾਮ ਭਾਗ 'ਤੇ ਜਾਓ।
- ਮਾਊਸ ਦਾ ਸੱਜਾ ਬਟਨ ਦਬਾਓ। ਪ੍ਰਸੰਗ ਮੀਨੂ ਤੋਂ ਕੋਡ ਦੇਖੋ ਚੁਣੋ।
- ਅਸੀਂ VBA<4 ਦਾਖਲ ਕਰਦੇ ਹਾਂ> ਵਿੰਡੋ। ਸੰਮਿਲਿਤ ਕਰੋ ਟੈਬ ਤੋਂ ਮੌਡਿਊਲ ਵਿਕਲਪ ਨੂੰ ਚੁਣੋ।
- ਇਹ VBA ਮੋਡੀਊਲ ਹੈ। . ਅਸੀਂ ਇੱਥੇ VBA ਕੋਡ ਲਿਖਾਂਗੇ।
- ਹੁਣ, ਹੇਠਾਂ ਦਿੱਤੇ VBA <4 ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰੋ।>ਮੋਡਿਊਲ ਉੱਤੇ ਕੋਡ।
4840
- ਇਸ ਤੋਂ ਬਾਅਦ, ਕੋਡ ਨੂੰ ਚਲਾਉਣ ਲਈ F5 ਬਟਨ ਦਬਾਓ।
ਅਸੀਂ ਫਾਰਮੂਲਾ ਸੈੱਲਾਂ ਨੂੰ ਸਫਲਤਾਪੂਰਵਕ ਲਾਕ ਕਰ ਦਿੱਤਾ ਹੈ।
- ਅਸੀਂ ਫਾਰਮੂਲਾ ਸੈੱਲਾਂ ਦੀ ਬਜਾਏ ਕਿਸੇ ਵੀ ਸੈੱਲ 'ਤੇ ਇਨਪੁਟ ਕਰ ਸਕਦੇ ਹਾਂ। ਦੇਖੋ, ਅਸੀਂ ਸੈਲ B10 .
ਨੂੰ ਇਨਪੁਟ ਕਰ ਸਕਦੇ ਹਾਂ