VBA ਵਿੱਚ ਮੌਜੂਦਾ ਮਿਤੀ ਕਿਵੇਂ ਪ੍ਰਾਪਤ ਕਰੀਏ (3 ਤਰੀਕੇ)

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

ਇਸ ਲੇਖ ਵਿੱਚ, ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂਗਾ ਕਿ ਤੁਸੀਂ ਐਕਸਲ ਵਿੱਚ 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 ਨਾਲ ਮਿਤੀ ਨੂੰ ਕਿਵੇਂ ਫਾਰਮੈਟ ਕਰਨਾ ਹੈ

ਸਾਰਾਂਸ਼

  • ਦਿ ਹੁਣ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਫੰਕਸ਼ਨ ਮੌਜੂਦਾ ਮਿਤੀ ਅਤੇ ਸਮਾਂ ਵਾਪਸ ਕਰਦਾ ਹੈ।
  • ਮਿਤੀ ਫੰਕਸ਼ਨ ਮੌਜੂਦਾ ਮਿਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ।
  • ਫਾਰਮੈਟ ਫੰਕਸ਼ਨ ਕਿਸੇ ਵੀ ਲੋੜੀਂਦੇ ਫਾਰਮੈਟ ਵਿੱਚ ਇੱਕ ਮਿਤੀ ਅਤੇ ਸਮਾਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦਾ ਹੈ।

ਸਿੱਟਾ

ਇਹਨਾਂ ਵਿਧੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਤੁਸੀਂ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰ ਸਕਦੇ ਹੋ।ਐਕਸਲ ਵਿੱਚ ਮੈਕਰੋ ਵਿੱਚ ਮੌਜੂਦਾ ਮਿਤੀ ਅਤੇ ਸਮਾਂ। ਕੀ ਤੁਹਾਡੇ ਕੋਈ ਸਵਾਲ ਹਨ? ਸਾਨੂੰ ਪੁੱਛਣ ਲਈ ਬੇਝਿਜਕ ਮਹਿਸੂਸ ਕਰੋ।

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