ਵਿਸ਼ਾ - ਸੂਚੀ
ਇਸ ਲੇਖ ਵਿੱਚ, ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂਗਾ ਕਿ ਤੁਸੀਂ ਐਕਸਲ ਵਿੱਚ VBA ਵਿੱਚ ਮੌਜੂਦਾ ਮਿਤੀ ਕਿਵੇਂ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ। ਤੁਸੀਂ ਮੌਜੂਦਾ ਮਿਤੀ ਦਿਖਾਉਣਾ, ਮੌਜੂਦਾ ਸਮਾਂ ਦਿਖਾਉਣਾ, ਅਤੇ ਨਾਲ ਹੀ ਮਿਤੀ ਅਤੇ ਸਮੇਂ ਨੂੰ ਆਪਣੇ ਲੋੜੀਂਦੇ ਫਾਰਮੈਟ ਵਿੱਚ ਫਾਰਮੈਟ ਕਰਨਾ ਸਿੱਖੋਗੇ।
VBA (ਤੁਰੰਤ ਦ੍ਰਿਸ਼) ਵਿੱਚ ਮੌਜੂਦਾ ਮਿਤੀ ਕਿਵੇਂ ਪ੍ਰਾਪਤ ਕਰੀਏ
ਅਭਿਆਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ
ਜਦੋਂ ਤੁਸੀਂ ਇਸ ਲੇਖ ਨੂੰ ਪੜ੍ਹ ਰਹੇ ਹੋਵੋ ਤਾਂ ਕੰਮ ਕਰਨ ਲਈ ਇਸ ਅਭਿਆਸ ਪੁਸਤਕ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ।
ਮੌਜੂਦਾ ਮਿਤੀਆਂ ਨੂੰ VBA.xlsm ਵਿੱਚ ਪ੍ਰਾਪਤ ਕਰੋ
VBA ਵਿੱਚ ਵਰਤਮਾਨ ਮਿਤੀ ਪ੍ਰਾਪਤ ਕਰਨ ਦੇ 3 ਤਰੀਕੇ
ਆਓ ਮੌਜੂਦਾ ਮਿਤੀ ਪ੍ਰਾਪਤ ਕਰਨ ਦੇ ਸਭ ਤੋਂ ਵਧੀਆ ਤਰੀਕਿਆਂ ਦੀ ਪੜਚੋਲ ਕਰੀਏ VBA ਵਿੱਚ ਇੱਕ Macro ਵਿੱਚ ਮਿਤੀ ਅਤੇ ਸਮਾਂ।
1. VBA ਦੇ ਮਿਤੀ ਫੰਕਸ਼ਨ ਦੁਆਰਾ ਮੌਜੂਦਾ ਮਿਤੀ ਪ੍ਰਾਪਤ ਕਰੋ
ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਆਓ ਦੇਖੀਏ ਕਿ ਅਸੀਂ ਮੌਜੂਦਾ ਮਿਤੀ ਕਿਵੇਂ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹਾਂ। ਤੁਸੀਂ VBA ਦੇ ਮਿਤੀ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ VBA ਵਿੱਚ ਮੌਜੂਦਾ ਮਿਤੀ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ।
ਕੋਡ ਦੀ ਲਾਈਨ ਇਹ ਹੋਵੇਗੀ:
Current_Date=Date()
ਮੌਜੂਦਾ ਮਿਤੀ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਪੂਰਾ ਕੋਡ ਇਹ ਹੋਵੇਗਾ:
⧭ VBA ਕੋਡ:
3276
ਨੋਟ: ਇਹ ਕੋਡ ਇੱਕ ਮੈਕਰੋ ਬਣਾਉਂਦਾ ਹੈ ਜਿਸਨੂੰ Get_Current_Date ਕਿਹਾ ਜਾਂਦਾ ਹੈ।
⧭ ਆਉਟਪੁੱਟ:
ਇਸ ਮੈਕਰੋ ਨੂੰ ਚਲਾਓ , ਅਤੇ ਤੁਹਾਨੂੰ ਇੱਕ ਮੈਸੇਜ ਬਾਕਸ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇਗਾ ਮੌਜੂਦਾ ਮਿਤੀ, 11-ਜਨਵਰੀ-22 ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ
ਵਿੱਚ ਮੌਜੂਦਾ ਤਾਰੀਖ ਕਿਵੇਂ ਸ਼ਾਮਲ ਕਰੀਏ 9> 2. VBAਦੇ ਨਾਓ ਫੰਕਸ਼ਨ ਦੁਆਰਾ ਮੌਜੂਦਾ ਮਿਤੀ ਅਤੇ ਸਮਾਂ ਪਾਓ, ਤੁਸੀਂ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ VBA ਦੇ Now ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋਮੌਜੂਦਾ ਸਮੇਂ ਦੇ ਨਾਲ ਮੌਜੂਦਾ ਮਿਤੀ।
ਕੋਡ ਦੀ ਲਾਈਨ ਇਹ ਹੋਵੇਗੀ:
Current_Date_and_Time = Now()
ਇਸ ਲਈ, ਪੂਰਾ ਕੋਡ ਮੌਜੂਦਾ ਮਿਤੀ ਅਤੇ ਸਮਾਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ ਇਹ ਹੋਵੇਗਾ:
⧭ VBA ਕੋਡ:
4411
ਨੋਟ: ਇਹ ਕੋਡ ਇੱਕ ਮੈਕਰੋ ਬਣਾਉਂਦਾ ਹੈ ਜਿਸਨੂੰ Get_Current_Date_and_Time ਕਿਹਾ ਜਾਂਦਾ ਹੈ।
⧭ ਆਉਟਪੁੱਟ:
ਇਸ ਨੂੰ ਚਲਾਓ ਮੈਕਰੋ , ਅਤੇ ਤੁਹਾਨੂੰ ਮੌਜੂਦਾ ਮਿਤੀ ਅਤੇ ਸਮਾਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਵਾਲਾ ਇੱਕ ਮੈਸੇਜ ਬਾਕਸ ਮਿਲੇਗਾ, 11-ਜਨਵਰੀ-22 11:23:20 AM .
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ VBA ਵਿੱਚ ਹੁਣ ਅਤੇ ਫਾਰਮੈਟ ਫੰਕਸ਼ਨ
ਸਮਾਨ ਰੀਡਿੰਗ
- ਵੀਬੀਏ ਕੋਡਾਂ ਵਿੱਚ ਮਿਤੀ ਵੇਰੀਏਬਲ (ਉਦਾਹਰਨਾਂ ਦੇ ਨਾਲ ਮੈਕਰੋਜ਼ ਦੀ 7 ਵਰਤੋਂ)
- ਐਕਸਲ ਮਿਤੀ ਸ਼ਾਰਟਕੱਟ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ <15 ਐਕਸਲ ਵਿੱਚ ਫਾਰਮੂਲੇ ਨਾਲ ਨਿਯਤ ਮਿਤੀ ਦੀ ਗਣਨਾ ਕਰੋ (7 ਤਰੀਕੇ)
- ਤਾਰੀਖਾਂ ਦੇ ਨਾਲ IF ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ (6 ਆਸਾਨ ਉਦਾਹਰਨਾਂ)
3. VBA ਦੇ ਫਾਰਮੈਟ ਫੰਕਸ਼ਨ ਦੁਆਰਾ ਮੌਜੂਦਾ ਮਿਤੀ ਅਤੇ ਸਮੇਂ ਨੂੰ ਫਾਰਮੈਟ ਕਰੋ
ਹੁਣ ਤੱਕ, ਅਸੀਂ ਮੌਜੂਦਾ ਮਿਤੀ ਅਤੇ ਸਮਾਂ ਪ੍ਰਾਪਤ ਕਰਨਾ ਸਿੱਖਿਆ ਹੈ। ਇਸ ਵਾਰ, ਆਓ ਦੇਖੀਏ ਕਿ ਅਸੀਂ ਆਪਣੇ ਲੋੜੀਂਦੇ ਫਾਰਮੈਟ ਵਿੱਚ ਮਿਤੀ ਅਤੇ ਸਮਾਂ ਕਿਵੇਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰ ਸਕਦੇ ਹਾਂ।
3.1 ਮੌਜੂਦਾ ਮਿਤੀ ਦਾ ਫਾਰਮੈਟ ਕਰੋ
ਪਹਿਲਾਂ, ਅਸੀਂ ਸਿਰਫ਼ ਮੌਜੂਦਾ ਮਿਤੀ ਨੂੰ ਫਾਰਮੈਟ ਕਰਾਂਗੇ। .
ਅਸੀਂ ਇਸ ਉਦੇਸ਼ ਲਈ VBA ਦੇ ਫਾਰਮੈਟ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ। ਫੰਕਸ਼ਨ ਦਾ ਸੰਟੈਕਸ ਹੈ:
=Format(Date,Format)
ਇਸ ਲਈ, ਮੌਜੂਦਾ ਮਿਤੀ ਨੂੰ ਫਾਰਮੈਟ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ dd/mm/yyyy , ਕੋਡ ਦੀ ਲਾਈਨ ਹੋਵੇਗੀ:
Current_Date = ਫਾਰਮੈਟ(ਤਾਰੀਖ,“dd/mm/yyyy”)
ਅਤੇ ਪੂਰਾ VBA ਕੋਡ ਹੋਵੇਗਾ:
⧭ VBA ਕੋਡ:
2054
ਨੋਟ: ਇਹ ਕੋਡ ਇੱਕ ਮੈਕਰੋ ਬਣਾਉਂਦਾ ਹੈ ਜਿਸਨੂੰ Format_Date_and_Time ਕਿਹਾ ਜਾਂਦਾ ਹੈ।
⧭ ਆਉਟਪੁੱਟ:
ਜੇਕਰ ਤੁਸੀਂ ਇਸ ਕੋਡ ਨੂੰ ਚਲਾਉਂਦੇ ਹੋ, ਤਾਂ ਇਹ ਤੁਹਾਡੇ ਲੋੜੀਂਦੇ ਫਾਰਮੈਟ ਵਿੱਚ ਮੌਜੂਦਾ ਮਿਤੀ ਦਿਖਾਏਗਾ, dd/mm/yyyy , 11/01/2022 ।
3.2 ਮੌਜੂਦਾ ਮਿਤੀ ਅਤੇ ਸਮਾਂ ਫਾਰਮੈਟ ਕਰੋ
ਤੁਸੀਂ ਮੌਜੂਦਾ ਮਿਤੀ ਅਤੇ ਮੌਜੂਦਾ ਸਮੇਂ ਨੂੰ ਇਕੱਠੇ ਫਾਰਮੈਟ ਕਰਨ ਲਈ ਫਾਰਮੈਟ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ।
ਆਓ ਮੌਜੂਦਾ ਮਿਤੀ ਅਤੇ ਸਮਾਂ ਨੂੰ ਫਾਰਮੈਟ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੀਏ dd/mm/yyyy hh:mm :ss am/pm .
ਕੋਡ ਦੀ ਲਾਈਨ ਇਹ ਹੋਵੇਗੀ:
Current_Date_and_Time = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm")
ਅਤੇ ਪੂਰਾ VBA ਕੋਡ ਹੋਵੇਗਾ:
⧭ VBA ਕੋਡ:
3521
ਨੋਟ: ਇਹ ਕੋਡ ਇੱਕ ਮੈਕਰੋ ਬਣਾਉਂਦਾ ਹੈ ਨੂੰ Format_Date_and_Time ਕਿਹਾ ਜਾਂਦਾ ਹੈ।
⧭ ਆਉਟਪੁੱਟ:
ਜੇਕਰ ਤੁਸੀਂ ਇਸ ਕੋਡ ਨੂੰ ਚਲਾਓ, ਇਹ ਤੁਹਾਡੇ ਲੋੜੀਂਦੇ ਫਾਰਮੈਟ ਵਿੱਚ ਮੌਜੂਦਾ ਮਿਤੀ ਅਤੇ ਸਮਾਂ ਦਿਖਾਏਗਾ, dd/mm/yyyy hh:mm:ss am/pm , 11/01/2022 12:03:45 pm ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ VBA ਨਾਲ ਮਿਤੀ ਨੂੰ ਕਿਵੇਂ ਫਾਰਮੈਟ ਕਰਨਾ ਹੈ
ਸਾਰਾਂਸ਼
- ਦਿ ਹੁਣ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਫੰਕਸ਼ਨ ਮੌਜੂਦਾ ਮਿਤੀ ਅਤੇ ਸਮਾਂ ਵਾਪਸ ਕਰਦਾ ਹੈ।
- ਮਿਤੀ ਫੰਕਸ਼ਨ ਮੌਜੂਦਾ ਮਿਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ।
- ਫਾਰਮੈਟ ਫੰਕਸ਼ਨ ਕਿਸੇ ਵੀ ਲੋੜੀਂਦੇ ਫਾਰਮੈਟ ਵਿੱਚ ਇੱਕ ਮਿਤੀ ਅਤੇ ਸਮਾਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ।
ਸਿੱਟਾ
ਇਹਨਾਂ ਵਿਧੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਤੁਸੀਂ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰ ਸਕਦੇ ਹੋ।ਐਕਸਲ ਵਿੱਚ ਮੈਕਰੋ ਵਿੱਚ ਮੌਜੂਦਾ ਮਿਤੀ ਅਤੇ ਸਮਾਂ। ਕੀ ਤੁਹਾਡੇ ਕੋਈ ਸਵਾਲ ਹਨ? ਸਾਨੂੰ ਪੁੱਛਣ ਲਈ ਬੇਝਿਜਕ ਮਹਿਸੂਸ ਕਰੋ।