ਐਕਸਲ ਵਿੱਚ ਮੁੱਖ ਅੰਤਰ: ਫਾਰਮ ਕੰਟਰੋਲ ਬਨਾਮ. ActiveX ਕੰਟਰੋਲ

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

ਸਾਡੇ ਪਿਛਲੇ ਲੇਖਾਂ ਵਿੱਚ, ਤੁਹਾਨੂੰ Excel UserForms ਵਿੱਚ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਸ ਅਧਿਆਇ ਵਿੱਚ, ਮੈਂ ਐਕਸਲ ਫਾਰਮ ਕੰਟਰੋਲ ਬਨਾਮ ਐਕਟਿਵਐਕਸ ਕੰਟਰੋਲ ਬਾਰੇ ਚਰਚਾ ਕਰਨ ਜਾ ਰਿਹਾ ਹਾਂ।

ਜੇ ਤੁਸੀਂ ਇੱਕ ਕਸਟਮ ਡਾਇਲਾਗ ਬਾਕਸ ਵਿੱਚ ਵਰਤੇ ਗਏ ਨਿਯੰਤਰਣਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਪਰ ਨਾਪਸੰਦ UserForms ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਹਨਾਂ ਨਿਯੰਤਰਣਾਂ ਨੂੰ ਬਣਾਉਣਾ , ਫਿਰ ਇਹ ਅਧਿਆਇ ਤੁਹਾਡੇ ਲਈ ਹੈ। ਕਦਮ-ਦਰ-ਕਦਮ, ਮੈਂ ਦੱਸਾਂਗਾ ਕਿ ਕਸਟਮ ਡਾਇਲਾਗ ਬਾਕਸ ਬਣਾਏ ਬਿਨਾਂ ਤੁਹਾਡੀ ਵਰਕਸ਼ੀਟ ਦੀ ਇੰਟਰਐਕਟੀਵਿਟੀ ਨੂੰ ਕਿਵੇਂ ਵਧਾਇਆ ਜਾਵੇ।

ਇਹ ਲੇਖ ਮੇਰੀ ਲੜੀ ਦਾ ਹਿੱਸਾ ਹੈ: Excel VBA & ਮੈਕਰੋਜ਼ – ਇੱਕ ਕਦਮ ਦਰ ਕਦਮ ਮੁਕੰਮਲ ਗਾਈਡ।

ਐਕਸਲ ਵਿੱਚ ਫਾਰਮ ਕੰਟਰੋਲ

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

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

ਫਾਰਮ ਕੰਟਰੋਲ ਟੇਬਲ

ਕੰਟਰੋਲ ਦਾ ਨਾਮ ਇਹ ਕੀ ਕਰਦਾ ਹੈ
ਬਟਨ ਇਹ ਮੈਕਰੋ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ
ਕੌਂਬੋ ਬਾਕਸ ਇਹ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਵਿੱਚੋਂ ਆਈਟਮਾਂ ਦੀ ਚੋਣ ਕਰਦਾ ਹੈ
ਚੈੱਕ ਬਾਕਸ <14 ਇਹ ਮਲਟੀਪਲ ਚਾਲੂ/ਬੰਦ ਨੂੰ ਕੰਟਰੋਲ ਕਰਦਾ ਹੈਵਿਕਲਪ
ਸੂਚੀ ਬਾਕਸ ਇਹ ਉਪਭੋਗਤਾ ਨੂੰ ਸੂਚੀ ਵਿੱਚੋਂ ਇੱਕ ਆਈਟਮ ਚੁਣਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ
ਸਕ੍ਰੌਲ ਬਾਰ ਇਹ ਸੈੱਲ ਦੇ ਮੁੱਲਾਂ ਨੂੰ ਕੁਝ ਨਿਸ਼ਚਿਤ ਮਾਤਰਾ ਤੱਕ ਵਧਾਉਂਦਾ ਜਾਂ ਘਟਾਉਂਦਾ ਹੈ
ਸਪਿਨ ਬਟਨ ਇਹ ਸੈੱਲ ਦੇ ਮੁੱਲਾਂ ਨੂੰ ਕਦਮਾਂ ਵਿੱਚ ਕੁਝ ਨਿਸ਼ਚਿਤ ਮਾਤਰਾ ਵਿੱਚ ਵਧਾਉਂਦਾ ਜਾਂ ਘਟਾਉਂਦਾ ਹੈ
ਵਿਕਲਪ ਬਟਨ ਇਸ ਵਿੱਚ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਸਿੰਗਲ ਹੈ /ਬੰਦ ਵਿਕਲਪ।
ਲੇਬਲ ਇਹ ਜਾਂ ਤਾਂ ਸਥਿਰ ਹੋ ਸਕਦਾ ਹੈ ਜਾਂ ਕਿਸੇ ਸੈੱਲ ਨਾਲ ਵੀ ਲਿੰਕ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ
ਗਰੁੱਪ ਬਾਕਸ ਇਹ ਉਪਭੋਗਤਾ ਨੂੰ ਕਿਸੇ ਖਾਸ ਫਾਰਮ 'ਤੇ ਸੰਬੰਧਿਤ ਆਈਟਮਾਂ ਨੂੰ ਦ੍ਰਿਸ਼ਟੀਗਤ ਰੂਪ ਵਿੱਚ ਸੰਗਠਿਤ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ

ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਫਾਰਮ ਨਿਯੰਤਰਣਾਂ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ

ਐਕਟਿਵਐਕਸ ਕੰਟਰੋਲ - ਐਕਟਿਵਐਕਸ ਕੰਟਰੋਲ ਦੀ ਸੂਚੀ

ਇੱਕ ਉਪਭੋਗਤਾ ਐਕਟਿਵਐਕਸ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦਾ ਹੈ VBA ਕੋਡ ਦੇ ਨਾਲ ਜਾਂ ਬਿਨਾਂ ਵਰਕਸ਼ੀਟ ਫਾਰਮਾਂ 'ਤੇ ਨਿਯੰਤਰਣ । ਆਮ ਤੌਰ 'ਤੇ, ਐਕਟਿਵਐਕਸ ਕੰਟਰੋਲ ਦੀ ਵਰਤੋਂ ਉਦੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਦੋਂ ਫਾਰਮ ਕੰਟਰੋਲ ਨਾਲੋਂ ਵਧੇਰੇ ਲਚਕਦਾਰ ਡਿਜ਼ਾਈਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।

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

ActiveX ਕੰਟਰੋਲ ਟੇਬਲ

ਦਾ ਨਾਮ ਕੰਟਰੋਲ ਇਹ ਕੀ ਹੈਕੀ
ਕਮਾਂਡ ਬਟਨ 14> ਕਮਾਂਡ ਬਟਨ ਨਿਯੰਤਰਣ ਪਾਉਦਾ ਹੈ। ਇਹ ਇੱਕ ਕਲਿੱਕ ਕਰਨ ਯੋਗ ਬਟਨ ਬਣਾਉਂਦਾ ਹੈ।
ਕੌਂਬੋ ਬਾਕਸ 14> ਕੌਂਬੋਬਾਕਸ ਕੰਟਰੋਲ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ। ਇਹ ਇੱਕ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਬਣਾਉਂਦਾ ਹੈ।
ਚੈੱਕ ਬਾਕਸ ਚੈੱਕਬਾਕਸ ਕੰਟਰੋਲ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ। ਇਹ ਬੂਲੀਅਨ ਵਿਕਲਪਾਂ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦਾ ਹੈ।
ਸੂਚੀ ਬਾਕਸ ਸੂਚੀ ਬਾਕਸ ਨਿਯੰਤਰਣ ਨੂੰ ਸੰਮਿਲਿਤ ਕਰਦਾ ਹੈ। ਇਹ ਉਪਭੋਗਤਾ ਨੂੰ ਇੱਕ ਸੂਚੀ ਵਿੱਚੋਂ ਇੱਕ ਆਈਟਮ ਚੁਣਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।
ਟੈਕਸਟਬਾਕਸ ਇੱਕ ਟੈਕਸਟ ਬਾਕਸ ਕੰਟਰੋਲ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ। ਇਹ ਯੂਜ਼ਰ ਨੂੰ ਟੈਕਸਟ ਟਾਈਪ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।
ਸਕ੍ਰੌਲ ਬਾਰ ਸਕਰੋਲਬਾਰ ਕੰਟਰੋਲ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ। ਇਹ ਇੱਕ ਪੱਟੀ ਨੂੰ ਖਿੱਚ ਕੇ ਇੱਕ ਮੁੱਲ ਨੂੰ ਇਨਪੁਟ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
ਸਪਿਨ ਬਟਨ ਇੱਕ ਸਪਿਨ ਬਟਨ ਨਿਯੰਤਰਣ ਪਾਓ। ਇਸਦੀ ਵਰਤੋਂ ਉੱਪਰ ਜਾਂ ਹੇਠਾਂ ਕਲਿੱਕ ਕਰਕੇ ਇੱਕ ਮੁੱਲ ਨੂੰ ਇਨਪੁਟ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਵਿਕਲਪ ਬਟਨ ਇੱਕ ਵਿਕਲਪ ਬਟਨ ਕੰਟਰੋਲ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ। ਇਹ ਉਪਭੋਗਤਾ ਨੂੰ ਕਈ ਵਿਕਲਪਾਂ ਵਿੱਚੋਂ ਚੁਣਨ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
ਲੇਬਲ 14> ਲੇਬਲ ਨਿਯੰਤਰਣ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ। ਇਸ ਵਿੱਚ ਕਿਸੇ ਚੀਜ਼ ਬਾਰੇ ਕੁਝ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਹੈ।
ਚਿੱਤਰ ਇੱਕ ਚਿੱਤਰ ਨਿਯੰਤਰਣ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ। ਇਹ ਇੱਕ ਚਿੱਤਰ ਰੱਖਦਾ ਹੈ।
ਟੌਗਲ ਬਟਨ 14> ਟੌਗਲ ਬਟਨ ਕੰਟਰੋਲ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ। ਇਹ ਬੂਲੀਅਨ ਵਿਕਲਪਾਂ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਦਾ ਹੈ।
ਹੋਰ ਨਿਯੰਤਰਣ ਤੁਹਾਡੇ ਸਿਸਟਮ ਤੇ ਸਥਾਪਿਤ ਕੀਤੇ ਗਏ ਹੋਰ ActiveX ਨਿਯੰਤਰਣਾਂ ਦੀ ਸੂਚੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ। ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਇਹ ਸਾਰੇ ਨਿਯੰਤਰਣ Excel ਨਾਲ ਕੰਮ ਨਾ ਕਰਨ।

ਹੋਰ ਪੜ੍ਹੋ: ਐਕਟਿਵਐਕਸ ਕੰਟਰੋਲਾਂ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏਐਕਸਲ

ਅਸੀਂ ਵਰਕਸ਼ੀਟ 'ਤੇ ਕੰਟਰੋਲ ਕਿਉਂ ਵਰਤਦੇ ਹਾਂ?

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

ਉਦਾਹਰਣ ਲਈ, ਕਹੋ ਕਿ ਮੈਂ ਵਰਕਸ਼ੀਟ 'ਤੇ ਦੋ ਵਿਕਲਪ ਬਟਨ ਨਿਯੰਤਰਣ ਪਾ ਦਿੱਤੇ ਹਨ ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ।

ਸੈੱਲ E6 ਅਤੇ E8 ਦੋ ਵਿਕਲਪ ਬਟਨਾਂ ਨਾਲ ਜੁੜੇ ਹੋਏ ਹਨ।

ਮੈਂ ਉਹਨਾਂ ਨੂੰ ਦੋ ਖਾਸ ਸੈੱਲਾਂ ( E6 , E8 ) ਨਾਲ ਲਿੰਕ ਕੀਤਾ ਹੈ। . ਕਹੋ ਕਿ ਮੈਂ " ਸੈਲ E6 ਨਾਲ ਲਿੰਕ ਕੀਤਾ " ਸਿਰਲੇਖ ਦੇ ਨਾਲ ਵਿਕਲਪ ਬਟਨ ਚੁਣਦਾ ਹਾਂ, ਫਿਰ ਸੈੱਲ E6 TRUE , ਅਤੇ ਸੈੱਲ ਦਿਖਾਏਗਾ। E8 FALSE ਦਿਖਾਏਗਾ। ਜਦੋਂ ਮੈਂ " ਸੈਲ E8 ਨਾਲ ਲਿੰਕ ਕੀਤਾ " ਸਿਰਲੇਖ ਦੇ ਨਾਲ ਵਿਕਲਪ ਬਟਨ ਚੁਣਦਾ ਹਾਂ, ਤਾਂ ਸੈੱਲ E8 TRUE ਅਤੇ ਸੈੱਲ E6<ਦਿਖਾਏਗਾ। 2> FALSE ਦਿਖਾਏਗਾ। ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਦੀ ਤਰ੍ਹਾਂ ਵਿਸ਼ੇਸ਼ਤਾ ਵਿੰਡੋ ਵਿੱਚ ਲਿੰਕ ਕੀਤੇ ਸੈੱਲ ਨੂੰ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋ।

ਜਦੋਂ ਤੁਹਾਡਾ ਡਿਜ਼ਾਈਨ ਮੋਡ ਕਿਰਿਆਸ਼ੀਲ ਹੁੰਦਾ ਹੈ ਤਾਂ ਵਿਸ਼ੇਸ਼ਤਾ ਵਿੰਡੋ ਵਿੱਚ ਸੈੱਲਾਂ ਨੂੰ ਲਿੰਕ ਕਰੋ।

ਜਦੋਂ ਤੁਸੀਂ ਵਰਕਸ਼ੀਟ 'ਤੇ ਕੰਟਰੋਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ ਸਿੱਧੇ ਤੌਰ 'ਤੇ, ਵਰਕਬੁੱਕ ਬਹੁਤ ਬਣ ਜਾਂਦੀ ਹੈਇੰਟਰਐਕਟਿਵ, ਪਰ ਇਹ ਕੋਈ ਮੈਕਰੋ ਨਹੀਂ ਵਰਤਦਾ।

ਜਦੋਂ ਤੁਸੀਂ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਨਿਯੰਤਰਣ ਜੋੜਨ ਲਈ ਵਿਕਾਸਕਾਰ ➪ ਨਿਯੰਤਰਣ ➪ ਸੰਮਿਲਿਤ ਕਰੋ ਚੁਣਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਨਿਯੰਤਰਣ ਦੇ ਦੋ ਵੱਖ-ਵੱਖ ਸੈੱਟ ਮਿਲਣਗੇ: ਫਾਰਮ ਕੰਟਰੋਲ ਅਤੇ ਐਕਟਿਵਐਕਸ ਕੰਟਰੋਲ । ਤੁਸੀਂ ਇਸ ਬਾਰੇ ਉਲਝਣ ਵਿੱਚ ਹੋ ਸਕਦੇ ਹੋ ਕਿ ਜੇਕਰ ਤੁਸੀਂ ਨਵੇਂ ਹੋ ਤਾਂ ਕਿਸ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਹੈ।

  • ਫਾਰਮ ਨਿਯੰਤਰਣ: ਇਹ ਨਿਯੰਤਰਣ ਐਕਸਲ ਲਈ ਵਿਲੱਖਣ ਹਨ, ਤੁਸੀਂ ਇਹਨਾਂ ਨੂੰ ਯੂਜ਼ਰਫਾਰਮ ਜਾਂ ਕਿਸੇ ਹੋਰ ਉਦੇਸ਼ 'ਤੇ ਵਰਤ ਸਕਦੇ ਹੋ .
  • ActiveX ਨਿਯੰਤਰਣ: ਇਹ ਨਿਯੰਤਰਣ ਫਾਰਮ ਨਿਯੰਤਰਣਾਂ ਦਾ ਇੱਕ ਸਬਸੈੱਟ ਹਨ ਜੋ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਵਰਕਸ਼ੀਟ 'ਤੇ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ।

ਹੇਠਾਂ ਦਿੱਤੀ ਗਈ ਤਸਵੀਰ ਉਹਨਾਂ ਨਿਯੰਤਰਣਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ ਜੋ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦੇ ਹਨ। ਜਦੋਂ ਤੁਸੀਂ ਵਿਕਾਸਕਾਰ ➪ ਨਿਯੰਤਰਣ ➪ ਸੰਮਿਲਿਤ ਕਰੋ ਚੁਣਦੇ ਹੋ। ਆਪਣੇ ਮਾਊਸ ਪੁਆਇੰਟਰ ਨੂੰ ਇੱਕ ਨਿਯੰਤਰਣ ਉੱਤੇ ਲੈ ਜਾਓ, ਐਕਸਲ ਇੱਕ ਟੂਲ ਟਿਪ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗਾ ਜੋ ਨਿਯੰਤਰਣ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ।

ਐਕਟਿਵਐਕਸ ਨਿਯੰਤਰਣ। ਟੂਲਟਿਪ ਕੰਟਰੋਲ ਦਾ ਵੇਰਵਾ ਦਿਖਾਉਂਦਾ ਹੈ।

ਤੁਸੀਂ ਵਧੇਰੇ ਉਲਝਣ ਵਿੱਚ ਹੋ ਸਕਦੇ ਹੋ ਕਿਉਂਕਿ ਦੋਵੇਂ ਸਰੋਤਾਂ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਨਿਯੰਤਰਣ ਉਪਲਬਧ ਹਨ। ਉਦਾਹਰਨ ਲਈ, ListBox ਨਾਮ ਦਾ ਇੱਕ ਕੰਟਰੋਲ ਫਾਰਮ ਕੰਟਰੋਲ , ਅਤੇ ActiveX ਕੰਟਰੋਲ ਦੋਵਾਂ ਵਿੱਚ ਸੂਚੀਬੱਧ ਹੈ। ਪਰ ਯਾਦ ਰੱਖੋ, ਉਹ ਦੋ ਬਿਲਕੁਲ ਵੱਖਰੇ ਨਿਯੰਤਰਣ ਹਨ। ਆਮ ਤੌਰ 'ਤੇ, ਫਾਰਮ ਨਿਯੰਤਰਣਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਆਸਾਨ ਹੁੰਦਾ ਹੈ, ਪਰ ActiveX ਨਿਯੰਤਰਣ ਇੱਕ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਹੋਰ ਇੰਟਰਐਕਟੀਵਿਟੀ ਜੋੜਦੇ ਹਨ।

ਹੋਰ ਪੜ੍ਹੋ: ਵਿੱਚ VBA ਮੈਕਰੋਜ਼ ਕਿਵੇਂ ਬਣਾਉਣਾ ਹੈ ਮੈਕਰੋ ਰਿਕਾਰਡਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਐਕਸਲ

ਐਕਸਲ ਫਾਰਮ ਕੰਟਰੋਲ ਬਨਾਮ ਐਕਟਿਵਐਕਸ ਕੰਟਰੋਲ

ਐਕਸਲ ਫਾਰਮ ਕੰਟਰੋਲ ਅਤੇ ਐਕਟਿਵਐਕਸ ਕੰਟਰੋਲ ਇੱਕੋ ਕਿਸਮ ਦੇ ਹਨ। ਐਪਲੀਕੇਸ਼ਨ ਕਾਫ਼ੀ ਸਮਾਨ ਹਨ ਪਰ ਫਿਰ ਵੀ,ਉਹਨਾਂ ਵਿਚਕਾਰ ਕੁਝ ਅੰਤਰ ਹਨ।

ਫਾਰਮ ਕੰਟਰੋਲ 11> ਐਕਟਿਵਐਕਸ ਕੰਟਰੋਲ
1) ਫਾਰਮ ਨਿਯੰਤਰਣ Excel ਵਿੱਚ ਬਿਲਟ-ਇਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹਨ 1) ActiveX ਨਿਯੰਤਰਣਾਂ ਨੂੰ ਕਈ ਵਾਰ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਹੱਥੀਂ ਜੋੜਨ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ
2) ਉਹ ਬਹੁਤ ਜ਼ਿਆਦਾ ਹਨ ਸਰਲ 2) ਫਾਰਮ ਨਿਯੰਤਰਣ ਦੇ ਮੁਕਾਬਲੇ ਉਹਨਾਂ ਕੋਲ ਵਧੇਰੇ ਲਚਕਦਾਰ ਡਿਜ਼ਾਈਨ ਹੈ
3) ਫਾਰਮ ਨਿਯੰਤਰਣ ਵਿਸ਼ੇਸ਼ਤਾ ਵਿੰਡੋਜ਼ ਅਤੇ ਮੈਕ ਦੋਵਾਂ ਵਿੱਚ ਉਪਲਬਧ ਹੈ 3 ) ਮੈਕ 'ਤੇ ਉਪਲਬਧ ਨਹੀਂ ਹੈ
4) ਕੋਡਾਂ ਵਿੱਚ ਇੱਕ ਵਸਤੂ ਵਜੋਂ ਨਹੀਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ 4) VBA ਕੋਡਾਂ ਵਿੱਚ ਵਸਤੂਆਂ ਵਜੋਂ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ
5) ਫਾਰਮ ਨਿਯੰਤਰਣ ਦੀ ਕਾਰਜਸ਼ੀਲਤਾ ਨੂੰ ਵਧਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ ਹੈ 5) DLLs ਤੋਂ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਤੁਸੀਂ ਰਜਿਸਟਰ ਕਸਟਮ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਐਕਟਿਵਐਕਸ ਨਿਯੰਤਰਣਾਂ ਦੀ ਕਾਰਜਕੁਸ਼ਲਤਾ ਨੂੰ ਵਧਾ ਸਕਦੇ ਹੋ, ਜੋ ਤੁਸੀਂ ਹੋਰ ਨਿਯੰਤਰਣਾਂ ਦੇ ਅਧੀਨ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹੋ।
6) ਫਾਰਮ ਨਿਯੰਤਰਣਾਂ ਵਿੱਚ ਕੋਈ ਵਿਸ਼ੇਸ਼ਤਾ ਸੈਟਿੰਗਾਂ ਨਹੀਂ ਹਨ 6) ActiveX ਕੰਟਰੋਲ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸੈਟਿੰਗਾਂ ਹਨ
7) ਫਾਰਮ ਨਿਯੰਤਰਣ ਲਈ ਐਕਸਲ ਜਵਾਬ, ਇਸ 'ਤੇ ਹਰ ਅਪਡੇਟ ਜਾਂ ਸੰਪਾਦਨ ਤੋਂ ਬਾਅਦ 7) ActiveX ਨਿਯੰਤਰਣ ਦਾ ਜਵਾਬ ਐਕਸਲ ਵਿੱਚ ਨਿਰੰਤਰ ਹੈ

ਸਿੱਟਾ

ਇਸ ਲੇਖ ਵਿੱਚ, ਮੈਂ ਫਾਰਮ ਕੰਟਰੋਲ ਅਤੇ <1 ਬਾਰੇ ਕੁਝ ਵਿਚਾਰ ਇਕੱਠੇ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਹੈ।> ActiveX ਕੰਟਰੋਲ ਅਤੇ ਉਹਨਾਂ ਵਿਚਕਾਰ ਮੁੱਖ ਅੰਤਰ ( ਫਾਰਮ ਕੰਟਰੋਲ ਬਨਾਮ ActiveX ਕੰਟਰੋਲ) । ਉਮੀਦ ਹੈ ਕਿ ਇਸ ਲੇਖ ਨੇ ਤੁਹਾਡੇ ਸਿੱਖਣ ਦੇ ਸਫ਼ਰ 'ਤੇ ਕੁਝ ਰੋਸ਼ਨੀ ਪਾਈ ਹੈ। ਜੇ ਤੁਹਾਡੇ ਕੋਈ ਸਵਾਲ ਹਨ, ਤਾਂ ਕਰਨਾ ਨਾ ਭੁੱਲੋਉਹਨਾਂ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਟਿੱਪਣੀ ਬਾਕਸ ਵਿੱਚ ਸਾਂਝਾ ਕਰੋ। ਹੋਰ ਸਬੰਧਤ ਲੇਖ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਤੁਸੀਂ ਸਾਡੀ ਅਧਿਕਾਰਤ ਵੈੱਬਸਾਈਟ ExcelWIKI 'ਤੇ ਵੀ ਜਾ ਸਕਦੇ ਹੋ। ਸੰਪਰਕ ਵਿੱਚ ਰਹਿਣ ਲਈ ਧੰਨਵਾਦ।

ਹੈਪੀ ਐਕਸਲਿੰਗ ☕

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