ਵਿਸ਼ਾ - ਸੂਚੀ
ਜੇਕਰ ਤੁਸੀਂ ਐਕਸਲ ਵਿੱਚ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਨੂੰ ਆਟੋ-ਪੋਪੁਲੇਟ ਕਰਨ ਲਈ ਤਰੀਕਿਆਂ ਦੀ ਤਲਾਸ਼ ਕਰ ਰਹੇ ਹੋ , ਤਾਂ ਇਹ ਲੇਖ ਤੁਹਾਡੇ ਲਈ ਮਦਦਗਾਰ ਹੋ ਸਕਦਾ ਹੈ। ਇਸ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ ਦਿਖਾਵਾਂਗੇ ਕਿ ਅਸੀਂ ਤੁਹਾਡੇ ਕੰਮ ਨੂੰ ਆਸਾਨ ਬਣਾਉਣ ਲਈ ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਆਟੋ-ਅੱਪਡੇਟ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਕਿਵੇਂ ਬਣਾ ਸਕਦੇ ਹਾਂ। ਕਿਉਂਕਿ ਤੁਹਾਨੂੰ ਆਪਣੀ ਮੁੱਖ ਡੇਟਾ ਰੇਂਜ ਵਿੱਚ ਕੋਈ ਵੀ ਮੁੱਲ ਬਦਲਣ ਤੋਂ ਬਾਅਦ ਆਪਣੀ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਨੂੰ ਹੱਥੀਂ ਅਪਡੇਟ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ। ਇਸ ਲਈ, ਆਓ ਮੁੱਖ ਲੇਖ ਵਿੱਚ ਜਾਣੀਏ।
ਅਭਿਆਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ
Auto-Update-Drop-Down-List.xlsx
ਐਕਸਲ ਵਿੱਚ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਨੂੰ ਆਟੋ ਅੱਪਡੇਟ ਕਰਨ ਦੇ 3 ਤਰੀਕੇ
ਇੱਥੇ, ਸਾਡੇ ਕੋਲ ਭੁਗਤਾਨ ਕਿਸਮਾਂ ਦੀ ਇੱਕ ਸੂਚੀ ਹੈ ਜਿਸ ਲਈ ਅਸੀਂ ਇੱਕ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹਾਂ। ਪਰ ਹੋਰ ਕਿਸੇ ਵੀ ਭੁਗਤਾਨ ਕਿਸਮ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਅਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ 3 ਢੰਗਾਂ ਦੀ ਪਾਲਣਾ ਕਰਕੇ ਆਪਣੀ ਡਰਾਪ-ਡਾਊਨ ਸੂਚੀ ਨੂੰ ਆਪਣੇ ਆਪ ਅੱਪਡੇਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ।
ਇਸ ਨੂੰ ਬਣਾਉਣ ਲਈ ਲੇਖ, ਅਸੀਂ ਮਾਈਕ੍ਰੋਸਾਫਟ ਐਕਸਲ 365 ਵਰਜਨ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ। ਹਾਲਾਂਕਿ, ਤੁਸੀਂ ਆਪਣੀ ਸਹੂਲਤ ਅਨੁਸਾਰ ਕਿਸੇ ਹੋਰ ਸੰਸਕਰਣ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।
ਢੰਗ-1: ਐਕਸਲ ਵਿੱਚ ਡਰਾਪ ਡਾਊਨ ਸੂਚੀ ਨੂੰ ਆਟੋ ਅੱਪਡੇਟ ਕਰਨ ਲਈ OFFSET ਅਤੇ COUNTA ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਇਸ ਭਾਗ ਵਿੱਚ, ਅਸੀਂ ਸੁਮੇਲ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ। ਭੁਗਤਾਨ ਕਿਸਮਾਂ ਵਾਲੀ ਡ੍ਰੌਪਡਾਉਨ ਸੂਚੀ ਨੂੰ ਆਟੋ-ਅੱਪਡੇਟ ਕਰਨ ਲਈ OFFSET ਅਤੇ COUNTA ਫੰਕਸ਼ਨਾਂ
ਸਟਪਸ :
ਪਹਿਲਾਂ, ਅਸੀਂ ਆਮ ਤੌਰ 'ਤੇ ਡ੍ਰੌਪ-ਡਾਊਨ ਸੂਚੀ ਬਣਾਉਣ ਦਾ ਪ੍ਰਭਾਵ ਦੇਖਾਂਗੇ।
- ਸੈੱਲ ਚੁਣੋ D5 ਅਤੇ ਫਿਰ ਡੇਟਾ ਟੈਬ >> ਡੇਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ਗਰੁੱਪ >> ਡੇਟਾ 'ਤੇ ਜਾਓਪ੍ਰਮਾਣਿਕਤਾ ।
ਫਿਰ, ਡੇਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ਵਿਜ਼ਾਰਡ ਖੁੱਲ੍ਹ ਜਾਵੇਗਾ।
- ਚੁਣੋ ਇਜਾਜ਼ਤ ਦੇ ਅਧੀਨ ਵੱਖ-ਵੱਖ ਵਿਕਲਪਾਂ ਵਿੱਚੋਂ ਸੂਚੀ ਕਰੋ ਅਤੇ ਸਰੋਤ ਵਿੱਚ ਰੇਂਜ ਚੁਣੋ।
=$B$5:$B$10
ਇਹ ਭੁਗਤਾਨ ਵਿਕਲਪਾਂ ਦੀ ਰੇਂਜ ਹੈ।
- ਠੀਕ ਹੈ ਦਬਾਓ।
ਫਿਰ, ਤੁਹਾਨੂੰ ਇੱਕ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਮਿਲੇਗੀ ਅਤੇ ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਹੋਰ ਭੁਗਤਾਨ ਵਿਕਲਪ ਲਈ ਇੱਕ ਹੋਰ ਕਤਾਰ ਜੋੜਦੇ ਹੋ; ਬਿਟਕੋਇਨ , ਫਿਰ ਤੁਸੀਂ ਦੇਖ ਸਕਦੇ ਹੋ ਕਿ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਆਪਣੇ ਆਪ ਅੱਪਡੇਟ ਨਹੀਂ ਹੋਈ ਹੈ। ਇਸ ਲਈ, ਇਹ ਨਵਾਂ ਬਣਾਇਆ ਗਿਆ ਵਿਕਲਪ ਸਾਡੀ ਸੂਚੀ ਵਿੱਚ ਸ਼ਾਮਲ ਨਹੀਂ ਹੈ।
ਇਸ ਸਮੱਸਿਆ ਨੂੰ ਹੱਲ ਕਰਨ ਲਈ, ਅਸੀਂ ਆਪਣੀ ਸੂਚੀ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਤਰੀਕੇ ਨਾਲ ਬਣਾਵਾਂਗੇ।
- ਡੇਟਾ ਵੈਲੀਡੇਸ਼ਨ ਡਾਇਲਾਗ ਬਾਕਸ ਨੂੰ ਖੋਲ੍ਹਣ ਤੋਂ ਬਾਅਦ, ਇਜਾਜ਼ਤ ਦੇ ਅਧੀਨ ਵੱਖ-ਵੱਖ ਵਿਕਲਪਾਂ ਵਿੱਚੋਂ ਸੂਚੀ ਚੁਣੋ ਅਤੇ ਸਰੋਤ ਬਾਕਸ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਟਾਈਪ ਕਰੋ। .
=OFFSET($B$5,0,0, COUNTA(B: B)-1)
ਇੱਥੇ, $B$5 ਰੇਂਜ ਦਾ ਸ਼ੁਰੂਆਤੀ ਸੈੱਲ ਹੈ, ਹੇਠਾਂ ਦਿੱਤਾ 2 ਜ਼ੀਰੋ ਇਹ ਦਰਸਾਉਂਦੇ ਹਨ ਕਿ ਸੈੱਲ ਸੰਦਰਭ ਕਿਸੇ ਕਤਾਰ ਜਾਂ ਕਾਲਮ ਨੰਬਰ ਦੁਆਰਾ ਨਹੀਂ ਜਾਵੇਗਾ। ਅੰਤ ਵਿੱਚ, COUNTA(B: B)-1 ਰੇਂਜ ਦੀ ਉਚਾਈ ਸੰਖਿਆ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਜੋ ਕਿ ਟੈਕਸਟ ਜਾਂ ਨੰਬਰਾਂ ਵਾਲੀਆਂ ਕਤਾਰਾਂ ਦੀ ਸੰਖਿਆ ਹੋਵੇਗੀ।
- ਠੀਕ ਹੈ ਦਬਾਓ। .
ਇਸ ਲਈ, ਸਾਡੇ ਡੇਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ਫਾਰਮੂਲੇ ਨੂੰ ਦਾਖਲ ਕਰਨ ਤੋਂ ਬਾਅਦ ਸਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤੀ ਡਰਾਪ-ਡਾਉਨ ਸੂਚੀ ਮਿਲੀ ਹੈ।
ਜੇਕਰ ਅਸੀਂ ਬਿਟਕੋਇਨ ਨਾਮ ਦਾ ਇੱਕ ਹੋਰ ਭੁਗਤਾਨ ਵਿਕਲਪ ਜੋੜਦੇ ਹਾਂ, ਤਾਂ ਇਹ ਵਿਕਲਪ ਆਪਣੇ ਆਪ ਸਾਡੇ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋ ਜਾਵੇਗਾਸੂਚੀ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਡ੍ਰੌਪ-ਡਾਊਨ ਸੂਚੀ ਬਣਾਉਣ ਲਈ IF ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ
ਢੰਗ-2: ਇੱਕ ਰੇਂਜ ਲਈ ਨਾਮ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਾ ਅਤੇ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਨੂੰ ਆਟੋ ਅੱਪਡੇਟ ਕਰਨ ਲਈ ਸਾਰਣੀ ਬਣਾਉਣਾ
ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਸਵੈ-ਅੱਪਡੇਟ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਬਣਾਉਣ ਦਾ ਇੱਕ ਹੋਰ ਤਰੀਕਾ ਹੈ ਨਾਮ ਪਰਿਭਾਸ਼ਿਤ ਕਰਕੇ ਅਤੇ ਇੱਕ ਸਾਰਣੀ । ਅਸੀਂ ਉਪਰੋਕਤ ਉਦਾਹਰਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਦੇਖਾਂਗੇ।
ਕਦਮ :
- ਫਾਰਮੂਲੇ 'ਤੇ ਜਾਓ ਟੈਬ >> ਨਾਮ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ ਸਮੂਹ >> ਨਾਮ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ ।
ਇਸ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਨਵਾਂ ਨਾਮ ਵਿਜ਼ਾਰਡ ਮਿਲੇਗਾ।
- “ ਨਾਮ ” ਟੈਕਸਟ ਬਾਕਸ ਵਿੱਚ ਇੱਕ ਨਾਮ ਇਨਪੁਟ ਕਰੋ। ਇੱਥੇ ਅਸੀਂ " Payment_Types " ਨੂੰ ਇਨਪੁਟ ਕਰਾਂਗੇ ਅਤੇ Refers ਵਿੱਚ ਆਪਣੀ ਭੁਗਤਾਨ ਰੇਂਜ ਦੀ ਚੋਣ ਕਰਾਂਗੇ।
- ਠੀਕ ਹੈ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਹੁਣ, ਇਹ ਇੱਕ ਸਾਰਣੀ ਬਣਾਉਣ ਦਾ ਸਮਾਂ ਹੈ।
- ਸੰਮਿਲਿਤ ਕਰੋ ਟੈਬ >> ਟੇਬਲ 'ਤੇ ਜਾਓ ।
ਇਸ ਤਰ੍ਹਾਂ, ਤੁਹਾਨੂੰ ਸਾਰਣੀ ਬਣਾਓ ਡਾਇਲਾਗ ਬਾਕਸ ਵਿੱਚ ਲਿਜਾਇਆ ਜਾਵੇਗਾ।
- ਡੇਟਾ ਰੇਂਜ ਦੀ ਚੋਣ ਕਰੋ, ਅਤੇ ਮੇਰੀ ਟੇਬਲ ਵਿੱਚ ਹੈਡਰ ਹਨ ਵਿਕਲਪ ਦੀ ਜਾਂਚ ਕਰੋ।
- ਠੀਕ ਹੈ ਦਬਾਓ।
ਇਸ ਤਰ੍ਹਾਂ, ਅਸੀਂ ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ ਬਣਾਈ ਹੈ।
- ਹੁਣ, ਸੈੱਲ D5 (ਜਿੱਥੇ ਅਸੀਂ ਆਪਣਾ ਡ੍ਰੌਪਡਾਉਨ ਚਾਹੁੰਦੇ ਹਾਂ) ਦੀ ਚੋਣ ਕਰੋ ਸੂਚੀ), ਅਤੇ ਫਿਰ ਡਾਟਾ ਟੈਬ >> ਡੇਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ਸਮੂਹ >> ਡੇਟਾ ਪ੍ਰਮਾਣਿਕਤਾ 'ਤੇ ਜਾਓ।
ਫਿਰ, ਡਾਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ਵਿਜ਼ਾਰਡ ਖੁੱਲ੍ਹ ਜਾਵੇਗਾ।
>14> =Payment_Types
ਇਹ ਭੁਗਤਾਨ ਵਿਕਲਪਾਂ ਦੀ ਰੇਂਜ ਹੈ।
- ਠੀਕ ਹੈ ਦਬਾਓ।
ਇਸ ਲਈ, ਦਾਖਲ ਹੋਣ ਤੋਂ ਬਾਅਦ ਸਾਡਾ ਡੇਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ਫਾਰਮੂਲਾ ਸਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤੀ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਮਿਲੀ ਹੈ।
ਜੇਕਰ ਅਸੀਂ ਬਿਟਕੋਇਨ ਨਾਮਕ ਇੱਕ ਹੋਰ ਭੁਗਤਾਨ ਵਿਕਲਪ ਜੋੜਦੇ ਹਾਂ, ਤਾਂ ਇਹ ਵਿਕਲਪ ਆਪਣੇ ਆਪ ਹੋ ਜਾਵੇਗਾ ਸਾਡੀ ਸੂਚੀ ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਡਾਇਨਾਮਿਕ ਨਿਰਭਰ ਡਰਾਪ-ਡਾਊਨ ਸੂਚੀ ਕਿਵੇਂ ਬਣਾਈਏ
ਢੰਗ-3: ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਨੂੰ ਆਟੋ ਅੱਪਡੇਟ ਕਰਨ ਲਈ ਟੇਬਲ ਦੇ ਨਾਲ ਐਕਸਲ INDIRECT ਫੰਕਸ਼ਨ ਨੂੰ ਲਾਗੂ ਕਰਨਾ
ਪਿਛਲੇ ਢੰਗ ਵਿੱਚ, ਡਾਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ਸਰੋਤ ਵਿੱਚ ਨਾਮੀ ਰੇਂਜ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਬਜਾਏ। ਅਸੀਂ ਸਰੋਤ ਬਾਕਸ ਵਿੱਚ ਇੰਡਿਰੈਕਟ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹਾਂ ਅਤੇ ਟੇਬਲ ਨਾਮ ਦਾ ਹਵਾਲਾ ਦੇ ਸਕਦੇ ਹਾਂ। ਇਸ ਭਾਗ ਵਿੱਚ, ਅਸੀਂ ਦਿਖਾਵਾਂਗੇ ਕਿ ਤੁਸੀਂ ਇੱਕ ਹੋਰ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਵਿਧੀ 2 ਵਾਂਗ ਕੰਮ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋ।
ਪਹਿਲਾਂ, ਅਸੀਂ ਆਪਣੀ ਡੇਟਾ ਰੇਂਜ ਨੂੰ ਇੱਕ ਸਾਰਣੀ ਵਿੱਚ ਬਦਲਿਆ, ਅਤੇ ਇਸ ਸਾਰਣੀ ਦਾ ਨਾਮ ਟੇਬਲ3 ਹੈ।
35>
- ਹੁਣ, ਸੈੱਲ D5 ਵਿੱਚ ਇੱਕ ਡਰਾਪ-ਡਾਊਨ ਸੂਚੀ ਜੋੜਨ ਲਈ ਡੇਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ਡਾਇਲਾਗ ਬਾਕਸ ਨੂੰ ਖੋਲ੍ਹੋ।
- ਹੇਠਾਂ ਵੱਖ-ਵੱਖ ਵਿਕਲਪਾਂ ਵਿੱਚੋਂ ਸੂਚੀ ਚੁਣੋ। ਇਜਾਜ਼ਤ ਦਿਓ ਅਤੇ ਸਰੋਤ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਟਾਈਪ ਕਰੋ।
=INDIRECT(“Table3”)
ਟੇਬਲ3 ਭੁਗਤਾਨ ਵਿਕਲਪਾਂ ਦੀ ਰੇਂਜ ਹੈ।
- ਠੀਕ ਹੈ ਦਬਾਓ।
ਇਸ ਲਈ, ਸਾਡਾ ਡੇਟਾ ਦਾਖਲ ਕਰਨ ਤੋਂ ਬਾਅਦਪ੍ਰਮਾਣਿਕਤਾ ਫਾਰਮੂਲਾ ਸਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤੀ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਮਿਲੀ ਹੈ।
ਜੇਕਰ ਅਸੀਂ ਬਿਟਕੋਇਨ ਨਾਮਕ ਇੱਕ ਹੋਰ ਭੁਗਤਾਨ ਵਿਕਲਪ ਜੋੜਦੇ ਹਾਂ, ਤਾਂ ਇਹ ਵਿਕਲਪ ਆਪਣੇ ਆਪ ਇਸ ਵਿੱਚ ਜੋੜਿਆ ਜਾਵੇਗਾ ਸਾਡੀ ਸੂਚੀ।
ਐਕਸਲ ਵਿੱਚ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਨੂੰ ਆਟੋਮੈਟਿਕ ਕਿਵੇਂ ਤਿਆਰ ਕਰੀਏ
ਇੱਕ VBA ਕੋਡ ਦੀ ਮਦਦ ਨਾਲ, ਅਸੀਂ ਸੈੱਲ D5 ਵਿੱਚ ਇੱਕ ਡਰਾਪਡਾਉਨ ਸੂਚੀ ਤੋਂ ਟੈਕਸਟ ਨੂੰ ਆਟੋ-ਪੋਪੁਲੇਟ ਕਰੋ।
ਸਟੈਪ-01 : ਇੱਕ ਡਰਾਪ-ਡਾਊਨ ਸੂਚੀ ਬਣਾਓ , ਇੱਕ ਕੰਬੋ ਬਾਕਸ
ਪਹਿਲਾਂ, ਅਸੀਂ ਸੈੱਲ D5 ਵਿੱਚ ਇੱਕ ਸਧਾਰਨ ਡ੍ਰੌਪ-ਡਾਊਨ ਸੂਚੀ ਬਣਾਵਾਂਗੇ।
- ਸੈਲ ਚੁਣੋ D5 ਅਤੇ ਫਿਰ ਡੇਟਾ ਟੈਬ >> ਡੇਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ਗਰੁੱਪ >> ਡੇਟਾ ਪ੍ਰਮਾਣਿਕਤਾ 'ਤੇ ਜਾਓ।
ਫਿਰ, ਡੇਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ਵਿਜ਼ਾਰਡ ਖੁੱਲ੍ਹ ਜਾਵੇਗਾ।
> ਅਨੁਮਤੀਦੇ ਅਧੀਨ ਵੱਖ-ਵੱਖ ਵਿਕਲਪਾਂ ਵਿੱਚੋਂ ਸੂਚੀਚੁਣੋ। ਅਤੇ ਸਰੋਤਵਿੱਚ ਰੇਂਜ ਚੁਣੋ। =$B$5:$B$10
ਇਹ ਭੁਗਤਾਨ ਵਿਕਲਪਾਂ ਦੀ ਰੇਂਜ ਹੈ।
- ਠੀਕ ਹੈ ਦਬਾਓ।
ਇਸ ਲਈ, ਅਸੀਂ ਸਫਲਤਾਪੂਰਵਕ ਡਰਾਪ-ਡਾਊਨ ਸੂਚੀ ਬਣਾਈ ਹੈ।
ਹੁਣ, ਅਸੀਂ ਇੱਕ ਕੰਬੋ ਬਾਕਸ ਸ਼ਾਮਲ ਕਰੇਗਾ।
- ਡਿਵੈਲਪਰ ਟੈਬ >> ਇਨਸਰਟ ਡ੍ਰੌਪਡਾਉਨ >> ਕੌਂਬੋ ਬਾਕਸ (ਐਕਟਿਵਐਕਸ ਕੰਟਰੋਲ) 'ਤੇ ਜਾਓ। ) ।
ਫਿਰ, ਇੱਕ ਪਲੱਸ ਚਿੰਨ੍ਹ ਦਿਖਾਈ ਦੇਵੇਗਾ।
- ਹੇਠਾਂ ਅਤੇ ਵੱਲ ਖਿੱਚੋ। ਸੱਜੇ ਪਾਸੇ ਪਲੱਸ ਚਿੰਨ੍ਹ।
- ਅਸੀਂ ਇੱਕ ਕੰਬੋ ਬਾਕਸ ਬਣਾਇਆ ਹੈ, ਇਸਦਾ ਨਾਮ ਨੋਟ ਕਰੋ ਕੋਡ ਵਿੱਚ ਵਰਤਣ ਲਈ ( ਕੰਬੋ ਬਾਕਸ ਦਾ ਨਾਮ ਹੈ ComboBox1 ).
- ਡਿਜ਼ਾਈਨ ਮੋਡ ਨੂੰ ਅਕਿਰਿਆਸ਼ੀਲ ਕਰਨ ਲਈ ਡਿਵੈਲਪਰ ਟੈਬ >> ਡਿਜ਼ਾਈਨ ਮੋਡ 'ਤੇ ਜਾਓ।
ਸਟੈਪ-02 : VBA ਕੋਡ ਲਿਖੋ
ਹੁਣ, ਸਾਡਾ ਕੋਡ ਪਾਉਣ ਦਾ ਸਮਾਂ ਆ ਗਿਆ ਹੈ।
- ਆਪਣੇ ਸ਼ੀਟ ਦੇ ਨਾਮ 'ਤੇ ਰਾਈਟ-ਕਲਿਕ ਕਰੋ ਅਤੇ ਕੋਡ ਦੇਖੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
ਇਸ ਵਿੱਚ ਤਰੀਕੇ ਨਾਲ, ਸਾਡੇ ਕੋਡ ਨੂੰ ਪਾਉਣ ਲਈ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਵਿੰਡੋ ਖੁੱਲ੍ਹੇਗੀ।
49>
- ਹੇਠ ਦਿੱਤੇ ਕੋਡ ਨੂੰ VBE <2 ਵਿੱਚ ਟਾਈਪ ਕਰੋ।>
7842
ਕੋਡ ਬਰੇਕਡਾਊਨ
- ਅਸੀਂ ਉਪ ਵਿਧੀ ਨਾਮ ਨੂੰ <1 ਵਜੋਂ ਚੁਣਿਆ ਹੈ।>Worksheet_SelectionChange , ਕਿਉਂਕਿ ਵਰਕਸ਼ੀਟ ਸ਼ੀਟ ਨੂੰ ਦਰਸਾ ਰਹੀ ਹੈ ਅਤੇ SelectionChange ਉਸ ਘਟਨਾ ਦਾ ਸੰਕੇਤ ਦੇ ਰਹੀ ਹੈ ਜੋ ਕੋਡ ਨੂੰ ਚਲਾਏਗਾ। ਅਤੇ ਅਸੀਂ P_val ਨੂੰ ਰੇਂਜ ਵਜੋਂ ਸ਼੍ਰੇਣੀਬੱਧ ਕੀਤਾ।
- ਇਸ ਤੋਂ ਬਾਅਦ, ਅਸੀਂ DList_box ਨੂੰ OLEObject , Ptype ਵਜੋਂ ਘੋਸ਼ਿਤ ਕੀਤਾ। ਸਟ੍ਰਿੰਗ ਵਜੋਂ, Dsht ਵਰਕਸ਼ੀਟ ਵਜੋਂ, ਅਤੇ P_List Variant ਵਜੋਂ।
- ਫਿਰ ਅਸੀਂ ਸਰਗਰਮ ਸ਼ੀਟ ਨੂੰ Dsht , ਅਤੇ ComboBox1 ਨਾਮਕ ਕੰਬੋ ਬਾਕਸ ਨੂੰ DList_box ਨੂੰ ਸੌਂਪ ਦਿੱਤਾ।
- ਦਾ ਮੁੱਲ। ਡਾਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ਕਿਸਮ ਨੂੰ 3 ਵਜੋਂ ਚੁਣਿਆ ਗਿਆ ਹੈ ਜੋ ਡ੍ਰੌਪ-ਡਾਊਨ
- Ptype ਵੇਰੀਏਬਲ ਡੇਟਾ ਲਈ ਵਰਤੇ ਗਏ ਫਾਰਮੂਲੇ ਨੂੰ ਸਟੋਰ ਕਰੇਗਾ। ਸਰਗਰਮ ਸ਼ੀਟ ਵਿੱਚ ਪ੍ਰਮਾਣਿਕਤਾ।
- ਫਿਰ, ਅਸੀਂ ਡ੍ਰੌਪ-ਡਾਊਨ ਸੂਚੀ ਬਾਕਸ ਦੀ ਸਥਿਤੀ ਨੂੰ ਫਿਕਸ ਕੀਤਾ ਅਤੇ ਆਕਾਰ ਦਾ ਵੀ ਜ਼ਿਕਰ ਕੀਤਾ।
ਸਟੈਪ-03 : ਟਾਈਪ ਕਰਦੇ ਸਮੇਂ ਨਤੀਜਾ ਪ੍ਰਾਪਤ ਕਰੋ
ਹੁਣ, ਅਸੀਂ ਆਪਣੇ ਕੋਡ ਦੀ ਜਾਂਚ ਕਰਾਂਗੇ।
- ਹੁਣ, ਮੁੱਖ ਵਰਕਸ਼ੀਟ 'ਤੇ ਵਾਪਸ ਜਾਓ, ਅਤੇ ਸੈੱਲ D5 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਜਿੱਥੇ ਅਸੀਂ ਆਪਣਾ ਬਣਾਇਆ ਹੈ। ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ।
- ਕੈਸ਼ ਲਈ C ਟਾਈਪ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰੋ, ਫਿਰ ਤੁਸੀਂ ਧਿਆਨ ਦਿਓ ਕਿ ਕੈਸ਼ ਨਾਮ ਪਹਿਲਾਂ ਹੀ ਸੈੱਲ D5 ਵਿੱਚ ਦਿਖਾਈ ਦੇ ਚੁੱਕਾ ਹੈ।
- ਹੁਣ, ਬੱਸ ਆਪਣਾ ਕਰਸਰ ਲਗਾਓ। ਕਿਸੇ ਹੋਰ ਥਾਂ 'ਤੇ, ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਕੰਬੋ ਬਾਕਸ ਦੁਬਾਰਾ ਅਲੋਪ ਹੋ ਜਾਵੇਗਾ।
ਐਕਸਲ ਦੇ ਆਧਾਰ 'ਤੇ ਡ੍ਰੌਪ-ਡਾਊਨ ਸੂਚੀ ਨੂੰ ਕਿਵੇਂ ਸੰਪਾਦਿਤ ਕਰਨਾ ਹੈ
ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋ ਆਸਾਨੀ ਨਾਲ ਉਸ ਰੇਂਜ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰੋ ਜਿਸ ਦੇ ਆਧਾਰ 'ਤੇ ਤੁਸੀਂ ਡ੍ਰੌਪਡਾਉਨ ਸੂਚੀ ਬਣਾਈ ਹੈ।
ਉਦਾਹਰਣ ਲਈ, ਇੱਥੇ ਅਸੀਂ ਸਾਰੇ ਵਿਕਲਪਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਭੁਗਤਾਨ ਕਿਸਮਾਂ ਕਾਲਮ ਦੀ ਪੂਰੀ ਸ਼੍ਰੇਣੀ ਨੂੰ ਚੁਣਿਆ ਹੈ। ਸੂਚੀ ਪਰ, ਹੁਣ ਅਸੀਂ ਆਪਣੀ ਸੂਚੀ ਵਿੱਚ ਸਿਰਫ ਆਖਰੀ ਤਿੰਨ ਵਿਕਲਪ ਚਾਹੁੰਦੇ ਹਾਂ। ਇਸ ਲਈ, ਸਾਨੂੰ ਇਸਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨਾ ਹੋਵੇਗਾ।
ਪੜਾਅ :
- ਸੈੱਲ ਚੁਣੋ D5 ਅਤੇ ਫਿਰ ਡਾਟਾ ਟੈਬ >> ਡੇਟਾ ਪ੍ਰਮਾਣਿਕਤਾ ਗਰੁੱਪ >> ਡੇਟਾ ਪ੍ਰਮਾਣਿਕਤਾ 'ਤੇ ਜਾਓ।
ਹੁਣ, ਡਾਟਾ ਵੈਲੀਡੇਸ਼ਨ ਡਾਇਲਾਗ ਬਾਕਸ ਖੁੱਲ੍ਹੇਗਾ।
- ਇੱਥੇ, ਅਸੀਂ ਸਰੋਤ ਬਾਕਸ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੀ ਰੇਂਜ ਦੇਖ ਸਕਦੇ ਹਾਂ। |
=$B$8:$B$10
- ਠੀਕ ਹੈ ਦਬਾਓ।
ਅੰਤ ਵਿੱਚ , ਅਸੀਂ ਵਿਕਲਪਾਂ ਦੀ ਸੂਚੀ ਨੂੰ ਬਦਲਣ ਲਈ ਆਪਣਾ ਸੰਪਾਦਨ ਪੂਰਾ ਕਰ ਲਿਆ ਹੈ।
ਅਭਿਆਸ ਸੈਕਸ਼ਨ
ਆਪਣੇ ਆਪ ਅਭਿਆਸ ਕਰਨ ਲਈ, ਅਸੀਂ ਇੱਕ ਬਣਾਇਆ ਹੈ।ਹਰੇਕ ਸ਼ੀਟ ਦੇ ਸੱਜੇ ਪਾਸੇ ਅਭਿਆਸ ਭਾਗ।
ਸਿੱਟਾ
ਇਸ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ <1 ਦੇ ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਬਾਰੇ ਚਰਚਾ ਕੀਤੀ ਹੈ।> ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਨੂੰ ਆਟੋ-ਅੱਪਡੇਟ ਕਰੋ । ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਤਰੀਕੇ ਤੁਹਾਡੀ ਬਹੁਤ ਮਦਦ ਕਰਨਗੇ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਈ ਹੋਰ ਸਵਾਲ ਹਨ, ਤਾਂ ਹੇਠਾਂ ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ।