ਉਦਾਹਰਣਾਂ ਦੇ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਐਕਸਲ VBA ਮੈਕਰੋ ਟਿਊਟੋਰਿਅਲ

  • ਇਸ ਨੂੰ ਸਾਂਝਾ ਕਰੋ
Michael Brown

ਵਿਸ਼ਾ - ਸੂਚੀ

ਇਹ ਟਿਊਟੋਰਿਅਲ ਤੁਹਾਨੂੰ ਐਕਸਲ ਮੈਕਰੋ ਸਿੱਖਣ ਦੇ ਤੁਹਾਡੇ ਰਸਤੇ 'ਤੇ ਸੈੱਟ ਕਰੇਗਾ। ਤੁਸੀਂ ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਮੈਕਰੋ ਨੂੰ ਰਿਕਾਰਡ ਕਰਨ ਅਤੇ VBA ਕੋਡ ਨੂੰ ਪਾਉਣਾ, ਇੱਕ ਵਰਕਬੁੱਕ ਤੋਂ ਦੂਜੀ ਵਿੱਚ ਮੈਕਰੋ ਨੂੰ ਕਾਪੀ ਕਰਨਾ, ਉਹਨਾਂ ਨੂੰ ਸਮਰੱਥ ਅਤੇ ਅਸਮਰੱਥ ਬਣਾਉਣਾ, ਕੋਡ ਵੇਖਣਾ, ਤਬਦੀਲੀਆਂ ਕਰਨਾ ਅਤੇ ਹੋਰ ਬਹੁਤ ਕੁਝ ਦੇਖੋਗੇ।

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

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

    ਐਕਸਲ ਵਿੱਚ ਮੈਕਰੋ ਕੀ ਹਨ?

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

    ਆਮ ਤੌਰ 'ਤੇ, ਮੈਕਰੋ ਦੀ ਵਰਤੋਂ ਦੁਹਰਾਉਣ ਵਾਲੇ ਕੰਮਾਂ ਅਤੇ ਰੋਜ਼ਾਨਾ ਰੁਟੀਨ ਨੂੰ ਸਵੈਚਲਿਤ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਹੁਨਰਮੰਦ VBA ਡਿਵੈਲਪਰ ਅਸਲ ਵਿੱਚ ਸੂਝਵਾਨ ਮੈਕਰੋ ਲਿਖ ਸਕਦੇ ਹਨ ਜੋ ਕੀਸਟ੍ਰੋਕ ਦੀ ਸੰਖਿਆ ਨੂੰ ਘੱਟ ਕਰਨ ਤੋਂ ਵੀ ਪਰੇ ਹਨ।

    ਕਈ ਵਾਰ, ਤੁਸੀਂ ਲੋਕਾਂ ਨੂੰ "ਮੈਕਰੋ" ਦਾ ਹਵਾਲਾ ਦਿੰਦੇ ਸੁਣ ਸਕਦੇ ਹੋ।ਇਹਨਾਂ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:

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

    ਐਕਸਲ ਮੈਕਰੋ ਉਦਾਹਰਨਾਂ

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

    ਇੱਕ ਵਰਕਬੁੱਕ ਵਿੱਚ ਸਾਰੀਆਂ ਸ਼ੀਟਾਂ ਨੂੰ ਲੁਕਾਓ

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

    ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible ਅਗਲੇ wks ਵਿੱਚ ਹਰੇਕ wks ਲਈ ਵਰਕਸ਼ੀਟ ਦੇ ਰੂਪ ਵਿੱਚ ਸਬ Unhide_All_Sheets() ਡਿਮ wks. ਐਂਡ ਸਬ

    ਐਕਟਿਵ ਵਰਕਸ਼ੀਟ ਨੂੰ ਲੁਕਾਓ ਜਾਂ ਇਸਨੂੰ ਬਹੁਤ ਹੀ ਲੁਕਾਓ

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

    Sub Hide_Active_Sheet() ActiveSheet.Visible = xlSheetHidden End Sub

    ਚੁਣੀ ਹੋਈ ਰੇਂਜ ਵਿੱਚ ਸਾਰੇ ਵਿਲੀਨ ਕੀਤੇ ਸੈੱਲਾਂ ਨੂੰ ਅਣ-ਮਰਜ ਕਰੋ

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

    Sub Unmerge_Cells() Selection.Cells.UnMerge End Sub

    ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ਦਿਖਾਓ

    ਦਿਖਾਉਣ ਲਈ ਤੁਹਾਡੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਕੁਝ ਸੰਦੇਸ਼, MsgBox ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਇੱਥੇ ਇਸ ਦੇ ਸਭ ਤੋਂ ਸਰਲ ਰੂਪ ਵਿੱਚ ਅਜਿਹੇ ਮੈਕਰੋ ਦੀ ਇੱਕ ਉਦਾਹਰਨ ਹੈ:

    Sub Show_Message() MsgBox ( "Hello World!" ) End Sub

    ਅਸਲ-ਜੀਵਨ ਮੈਕਰੋ ਵਿੱਚ, ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ਆਮ ਤੌਰ 'ਤੇ ਜਾਣਕਾਰੀ ਜਾਂ ਪੁਸ਼ਟੀ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਉਦਾਹਰਨ ਲਈ, ਕੋਈ ਕਾਰਵਾਈ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ (ਸਾਡੇ ਕੇਸ ਵਿੱਚ ਸੈੱਲਾਂ ਨੂੰ ਅਣ-ਮਿਲਾਉਣਾ), ਤੁਸੀਂ ਇੱਕ ਹਾਂ/ਨਹੀਂ ਸੁਨੇਹਾ ਬਾਕਸ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦੇ ਹੋ। ਜੇਕਰ ਉਪਭੋਗਤਾ "ਹਾਂ" 'ਤੇ ਕਲਿੱਕ ਕਰਦਾ ਹੈ, ਤਾਂ ਚੁਣੇ ਗਏ ਸੈੱਲ ਅਣ-ਅਮਰਜ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।

    ਸਬ Unmerge_Selected_Cells() Dim Answer as String Answer = MsgBox( "ਕੀ ਤੁਸੀਂ ਯਕੀਨੀ ਤੌਰ 'ਤੇ ਇਹਨਾਂ ਸੈੱਲਾਂ ਨੂੰ ਅਨਮਰਜ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?" , vbQuestion + vbYesNo, "ਅਨਮਰਜ ਸੈੱਲ" ) ਜੇਕਰ ਜਵਾਬ = vbYes ਫਿਰ Selection.Cells.UnMerge End If End Sub

    ਕੋਡ ਦੀ ਜਾਂਚ ਕਰਨ ਲਈ, ਵਿਲੀਨ ਕੀਤੇ ਸੈੱਲਾਂ ਵਾਲੀ ਇੱਕ ਜਾਂ ਵੱਧ ਰੇਂਜ ਚੁਣੋ ਅਤੇ ਮੈਕਰੋ ਚਲਾਓ। ਹੇਠਾਂ ਦਿੱਤਾ ਸੁਨੇਹਾ ਦਿਖਾਈ ਦੇਵੇਗਾ:

    ਹੇਠਾਂ ਹੋਰ ਗੁੰਝਲਦਾਰ ਮੈਕਰੋਜ਼ ਦੇ ਲਿੰਕ ਹਨ ਜੋ ਚੁਣੌਤੀਪੂਰਨ ਅਤੇ ਸਮੇਂ ਨੂੰ ਸਵੈਚਲਿਤ ਕਰਦੇ ਹਨ-ਖਪਤਕਾਰੀ ਕਾਰਜ:

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

    ਐਕਸਲ ਮੈਕਰੋ ਦੀ ਸੁਰੱਖਿਆ ਕਿਵੇਂ ਕਰੀਏ

    ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੇ ਮੈਕਰੋ ਨੂੰ ਦੂਜਿਆਂ ਦੁਆਰਾ ਦੇਖੇ, ਸੋਧੇ ਜਾਂ ਲਾਗੂ ਕੀਤੇ ਜਾਣ ਤੋਂ ਰੋਕਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤੁਸੀਂ ਇਸਨੂੰ ਪਾਸਵਰਡ ਨਾਲ ਸੁਰੱਖਿਅਤ ਕਰ ਸਕਦੇ ਹੋ।

    ਮੈਕਰੋ ਨੂੰ ਦੇਖਣ ਲਈ ਲਾਕ ਕਰੋ

    ਆਪਣੇ VBA ਕੋਡਾਂ ਨੂੰ ਅਣਅਧਿਕਾਰਤ ਦੇਖਣ ਅਤੇ ਸੰਪਾਦਨ ਤੋਂ ਬਚਾਉਣ ਲਈ, ਇਹ ਕਰੋ:

    1. VBA ਖੋਲ੍ਹੋ ਸੰਪਾਦਕ।
    2. ਪ੍ਰੋਜੈਕਟ ਐਕਸਪਲੋਰਰ ਵਿੱਚ, ਉਸ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਸੱਜਾ-ਕਲਿਕ ਕਰੋ ਜਿਸਨੂੰ ਤੁਸੀਂ ਲਾਕ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਅਤੇ VBAProject Properties…
    3. ਪ੍ਰੋਜੈਕਟ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ<ਵਿੱਚ ਚੁਣੋ। 2> ਡਾਇਲਾਗ ਬਾਕਸ, ਸੁਰੱਖਿਆ ਟੈਬ 'ਤੇ, ਲਾਕ ਨੂੰ ਚੈੱਕ ਕਰੋਦੇਖਣ ਲਈ ਪ੍ਰੋਜੈਕਟ ਬਾਕਸ, ਦੋ ਵਾਰ ਪਾਸਵਰਡ ਦਰਜ ਕਰੋ, ਅਤੇ ਠੀਕ ਹੈ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
    4. ਆਪਣੀ ਐਕਸਲ ਫਾਈਲ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰੋ, ਬੰਦ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਖੋਲ੍ਹੋ।

    ਜਦੋਂ ਤੁਸੀਂ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਵਿੱਚ ਕੋਡ ਨੂੰ ਦੇਖਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹੋ, ਤਾਂ ਹੇਠਾਂ ਦਿੱਤਾ ਡਾਇਲਾਗ ਬਾਕਸ ਦਿਖਾਈ ਦੇਵੇਗਾ। ਪਾਸਵਰਡ ਟਾਈਪ ਕਰੋ ਅਤੇ ਠੀਕ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।

    ਮੈਕਰੋਜ਼ ਨੂੰ ਅਨਲੌਕ ਕਰਨ , ਬਸ ਪ੍ਰੋਜੈਕਟ ਵਿਸ਼ੇਸ਼ਤਾ ਡਾਇਲਾਗ ਬਾਕਸ ਨੂੰ ਦੁਬਾਰਾ ਖੋਲ੍ਹੋ ਅਤੇ ਇੱਕ ਟਿੱਕ ਹਟਾਓ। ਵੇਖਣ ਲਈ ਲਾਕ ਪ੍ਰੋਜੈਕਟ ਬਾਕਸ ਤੋਂ।

    ਨੋਟ। ਇਹ ਵਿਧੀ ਕੋਡ ਨੂੰ ਦੇਖਣ ਅਤੇ ਸੰਪਾਦਿਤ ਕਰਨ ਤੋਂ ਬਚਾਉਂਦੀ ਹੈ ਪਰ ਇਸਨੂੰ ਚਲਾਉਣ ਤੋਂ ਨਹੀਂ ਰੋਕਦੀ।

    ਪਾਸਵਰਡ-ਪ੍ਰੋਟੈਕਟ ਮੈਕਰੋ ਨੂੰ ਚੱਲਣ ਤੋਂ ਬਚਾਓ

    ਤੁਹਾਡੇ ਮੈਕਰੋ ਨੂੰ ਚਲਾਉਣ ਤੋਂ ਬਚਾਉਣ ਲਈ ਤਾਂ ਜੋ ਸਿਰਫ਼ ਪਾਸਵਰਡ ਜਾਣਨ ਵਾਲੇ ਹੀ ਇਸਨੂੰ ਚਲਾ ਸਕਣ, ਆਪਣੇ ਅਸਲੀ ਪਾਸਵਰਡ ਨਾਲ "ਪਾਸਵਰਡ" ਸ਼ਬਦ ਨੂੰ ਬਦਲਦੇ ਹੋਏ, ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ। :

    ਸਬ ਪਾਸਵਰਡ_ਪ੍ਰੋਟੈਕਟ() ਵੇਰੀਐਂਟ ਪਾਸਵਰਡ ਦੇ ਤੌਰ 'ਤੇ ਡਿਮ ਪਾਸਵਰਡ = ਐਪਲੀਕੇਸ਼ਨ.ਇਨਪੁਟ ਬਾਕਸ ("ਕਿਰਪਾ ਕਰਕੇ ਪਾਸਵਰਡ ਦਰਜ ਕਰੋ" , "ਪਾਸਵਰਡ ਪ੍ਰੋਟੈਕਟਡ ਮੈਕਰੋ") ਕੇਸ ਪਾਸਵਰਡ ਦੀ ਚੋਣ ਕਰੋ ਕੇਸ Is = False 'ਕੁਝ ਨਹੀਂ ਕਰਨਾ ਕੇਸ ਹੈ = "ਪਾਸਵਰਡ" 'ਤੁਹਾਡਾ ਕੋਡ ਇੱਥੇ ਹੈ। ਕੇਸ ਹੋਰ MsgBox "ਗਲਤ ਪਾਸਵਰਡ" End Select End Sub

    ਮੈਕ੍ਰੋ ਉਪਭੋਗਤਾ ਨੂੰ ਪਾਸਵਰਡ ਦਰਜ ਕਰਨ ਲਈ ਪੁੱਛਣ ਲਈ InputBox ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ:

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

    ਨੋਟ। ਵੈੱਬ 'ਤੇ ਉਪਲਬਧ ਵੱਖ-ਵੱਖ ਪਾਸਵਰਡ ਕਰੈਕਰਾਂ ਦੀ ਸੰਖਿਆ ਦੇ ਮੱਦੇਨਜ਼ਰ, ਇਹ ਸਮਝਣਾ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਇਹ ਸੁਰੱਖਿਆ ਸੰਪੂਰਨ ਨਹੀਂ ਹੈ। ਤੁਸੀਂ ਇਸਨੂੰ ਦੁਰਘਟਨਾ ਦੀ ਵਰਤੋਂ ਦੇ ਵਿਰੁੱਧ ਸੁਰੱਖਿਆ ਵਜੋਂ ਸਮਝ ਸਕਦੇ ਹੋ।

    Excel ਮੈਕਰੋ ਸੁਝਾਅ

    Excel VBA ਪੇਸ਼ੇਵਰਾਂ ਨੇ ਆਪਣੇ ਮੈਕਰੋਜ਼ ਨੂੰ ਹੋਰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਬਣਾਉਣ ਲਈ ਬਹੁਤ ਸਾਰੀਆਂ ਹੁਸ਼ਿਆਰ ਜੁਗਤਾਂ ਤਿਆਰ ਕੀਤੀਆਂ ਹਨ। ਹੇਠਾਂ ਮੈਂ ਆਪਣੇ ਕੁਝ ਮਨਪਸੰਦਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰਾਂਗਾ।

    ਜੇਕਰ ਤੁਹਾਡਾ VBA ਕੋਡ ਸਰਗਰਮੀ ਨਾਲ ਸੈੱਲ ਸਮੱਗਰੀ ਨੂੰ ਹੇਰਾਫੇਰੀ ਕਰਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਸਕ੍ਰੀਨ ਰਿਫਰੈਸ਼ਿੰਗ ਨੂੰ ਬੰਦ ਕਰਕੇ ਇਸਦੀ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਨੂੰ ਤੇਜ਼ ਕਰ ਸਕਦੇ ਹੋ। ਅਤੇ ਫਾਰਮੂਲਾ ਮੁੜ ਗਣਨਾ. ਆਪਣਾ ਕੋਡ ਚਲਾਉਣ ਤੋਂ ਬਾਅਦ, ਇਸਨੂੰ ਦੁਬਾਰਾ ਚਾਲੂ ਕਰੋ।

    ਤੁਹਾਡੇ ਕੋਡ ਦੀ ਸ਼ੁਰੂਆਤ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਲਾਈਨਾਂ ਜੋੜੀਆਂ ਜਾਣੀਆਂ ਹਨ ( Dim ਨਾਲ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੀਆਂ ਲਾਈਨਾਂ ਤੋਂ ਬਾਅਦ ਜਾਂ Sub. ਲਾਈਨ):

    Application.ScreenUpdating = False Application.Calculation = xlCalculationManual

    ਹੇਠ ਦਿੱਤੀਆਂ ਲਾਈਨਾਂ ਤੁਹਾਡੇ ਕੋਡ ਦੇ ਅੰਤ ਵਿੱਚ ਜੋੜੀਆਂ ਜਾਣੀਆਂ ਹਨ ( ਅੰਤ ਸਬ ਤੋਂ ਪਹਿਲਾਂ):

    Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic

    VBA ਕੋਡ ਨੂੰ ਕਈ ਲਾਈਨਾਂ ਵਿੱਚ ਕਿਵੇਂ ਤੋੜਨਾ ਹੈ

    VBA ਸੰਪਾਦਕ ਵਿੱਚ ਕੋਡ ਲਿਖਣ ਵੇਲੇ, ਕਈ ਵਾਰ ਤੁਸੀਂ ਬਹੁਤ ਲੰਬੇ ਕਥਨ ਬਣਾ ਸਕਦੇ ਹੋ, ਇਸਲਈ ਤੁਹਾਨੂੰ ਖਿਤਿਜੀ ਸਕ੍ਰੋਲ ਕਰਨਾ ਪਵੇਗਾ ਲਾਈਨ ਦੇ ਅੰਤ ਨੂੰ ਵੇਖਣ ਲਈ. ਇਹ ਕੋਡ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਨੂੰ ਪ੍ਰਭਾਵਤ ਨਹੀਂ ਕਰਦਾ ਹੈ ਪਰ ਕੋਡ ਦੀ ਜਾਂਚ ਕਰਨਾ ਮੁਸ਼ਕਲ ਬਣਾਉਂਦਾ ਹੈ।

    ਇੱਕ ਲੰਬੀ ਸਟੇਟਮੈਂਟ ਨੂੰ ਕਈ ਲਾਈਨਾਂ ਵਿੱਚ ਵੰਡਣ ਲਈ, ਇੱਕ ਸਪੇਸ ਟਾਈਪ ਕਰੋ ਅੰਡਰਸਕੋਰ (_) ਉਸ ਬਿੰਦੂ 'ਤੇ ਜਿਸ 'ਤੇ ਤੁਸੀਂ ਲਾਈਨ ਨੂੰ ਤੋੜਨਾ ਚਾਹੁੰਦੇ ਹੋ। VBA ਵਿੱਚ, ਇਸਨੂੰ ਲਾਈਨ-ਨਿਰੰਤਰ ਅੱਖਰ ਕਿਹਾ ਜਾਂਦਾ ਹੈ।

    ਅਗਲੀ ਲਾਈਨ 'ਤੇ ਕੋਡ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਜਾਰੀ ਰੱਖਣ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਇਹਨਾਂ ਨਿਯਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:

    • ਨਾ ਕਰੋ ਆਰਗੂਮੈਂਟ ਨਾਮਾਂ ਦੇ ਵਿਚਕਾਰ ਕੋਡ ਨੂੰ ਵੰਡੋ।
    • ਟਿੱਪਣੀਆਂ ਨੂੰ ਤੋੜਨ ਲਈ ਅੰਡਰਸਕੋਰ ਦੀ ਵਰਤੋਂ ਨਾ ਕਰੋ। ਮਲਟੀਪਲ-ਲਾਈਨ ਟਿੱਪਣੀਆਂ ਲਈ, ਹਰੇਕ ਲਾਈਨ ਦੇ ਸ਼ੁਰੂ ਵਿੱਚ ਇੱਕ ਅਪੋਸਟ੍ਰੋਫੀ (') ਟਾਈਪ ਕਰੋ।
    • ਇੱਕ ਅੰਡਰਸਕੋਰ ਇੱਕ ਲਾਈਨ ਦਾ ਆਖਰੀ ਅੱਖਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਇਸਦੇ ਬਾਅਦ ਹੋਰ ਕੁਝ ਨਹੀਂ ਹੋਣਾ ਚਾਹੀਦਾ।

    ਹੇਠ ਦਿੱਤੀ ਕੋਡ ਉਦਾਹਰਨ ਦਿਖਾਉਂਦੀ ਹੈ ਕਿ ਸਟੇਟਮੈਂਟ ਨੂੰ ਦੋ ਲਾਈਨਾਂ ਵਿੱਚ ਕਿਵੇਂ ਤੋੜਨਾ ਹੈ:

    ਜਵਾਬ = MsgBox ("ਕੀ ਤੁਸੀਂ ਯਕੀਨੀ ਤੌਰ 'ਤੇ ਇਹਨਾਂ ਸੈੱਲਾਂ ਨੂੰ ਅਣ-ਅਮਰਜ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?" , _ vbQuestion + vbYesNo, "ਅਨਮਰਜ ਸੈੱਲ")

    ਕਿਵੇਂ ਕਰੀਏ ਕਿਸੇ ਵੀ ਵਰਕਬੁੱਕ ਤੋਂ ਮੈਕਰੋ ਨੂੰ ਪਹੁੰਚਯੋਗ ਬਣਾਓ

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

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

    ਮੈਕਰੋ ਐਕਸ਼ਨ ਨੂੰ ਕਿਵੇਂ ਅਨਡੂ ਕਰਨਾ ਹੈ

    ਮੈਕਰੋ ਨੂੰ ਚਲਾਉਣ ਤੋਂ ਬਾਅਦ, ਇਸਦੀ ਕਾਰਵਾਈ ਨੂੰ Ctrl + Z ਦਬਾ ਕੇ ਵਾਪਸ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ਨਾ ਹੀ ਕਲਿੱਕ ਕਰਕੇ। ਅਨਡੂ ਬਟਨ।

    ਤਜਰਬੇਕਾਰ VBA ਪ੍ਰੋਗਰਾਮਰ, ਬੇਸ਼ਕ, ਮੈਕਰੋ ਨੂੰ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਕੋਈ ਬਦਲਾਅ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਇਨਪੁਟ ਮੁੱਲਾਂ ਅਤੇ/ਜਾਂ ਸ਼ੁਰੂਆਤੀ ਸਥਿਤੀਆਂ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰ ਸਕਦੇ ਹਨ, ਪਰ ਜ਼ਿਆਦਾਤਰ ਮਾਮਲਿਆਂ ਵਿੱਚ ਇਹ ਕਾਫ਼ੀ ਗੁੰਝਲਦਾਰ।

    ਇੱਕ ਆਸਾਨ ਤਰੀਕਾ ਹੈ ਮੈਕਰੋ ਦੇ ਕੋਡ ਦੇ ਅੰਦਰੋਂ ਐਕਟਿਵ ਵਰਕਬੁੱਕ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨਾ। ਇਸਦੇ ਲਈ, ਆਪਣੇ ਮੈਕਰੋ ਨੂੰ ਹੋਰ ਕੁਝ ਕਰਨ ਦੇਣ ਤੋਂ ਪਹਿਲਾਂ ਹੇਠਾਂ ਦਿੱਤੀ ਲਾਈਨ ਨੂੰ ਜੋੜੋ:

    ActiveWorkbook.Save

    ਵਿਕਲਪਿਕ ਤੌਰ 'ਤੇ, ਤੁਸੀਂ ਉਪਭੋਗਤਾ ਨੂੰ ਸੂਚਿਤ ਕਰਨ ਵਾਲਾ ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ਵੀ ਦਿਖਾ ਸਕਦੇ ਹੋ ਕਿ ਮੌਜੂਦਾ ਵਰਕਬੁੱਕ ਨੂੰ ਮੁੱਖ ਕੋਡ ਨੂੰ ਚਲਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਗਿਆ ਸੀ। ਮੈਕਰੋ।

    ਇਸ ਤਰ੍ਹਾਂ, ਜੇਕਰ ਤੁਸੀਂ (ਜਾਂ ਤੁਹਾਡੇ ਉਪਭੋਗਤਾ) ਨਤੀਜਿਆਂ ਤੋਂ ਖੁਸ਼ ਨਹੀਂ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਬਸ ਬੰਦ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਫਿਰ ਵਰਕਬੁੱਕ ਨੂੰ ਦੁਬਾਰਾ ਖੋਲ੍ਹ ਸਕਦੇ ਹੋ।

    ਐਕਸਲ ਨੂੰ ਸੁਰੱਖਿਆ ਚੇਤਾਵਨੀ ਦਿਖਾਉਣ ਤੋਂ ਰੋਕੋ। ਜਦੋਂ ਇੱਕ ਵਰਕਬੁੱਕ ਵਿੱਚ ਕੋਈ ਮੈਕਰੋ ਨਹੀਂ ਹੁੰਦੇ ਹਨ

    ਕੀ ਤੁਸੀਂ ਕਦੇ ਆਪਣੇ ਆਪ ਨੂੰ ਅਜਿਹੀ ਸਥਿਤੀ ਵਿੱਚ ਪਾਇਆ ਹੈ ਜਿੱਥੇ ਐਕਸਲ ਲਗਾਤਾਰ ਪੁੱਛਦਾ ਹੈ ਕਿ ਕੀ ਤੁਸੀਂ ਮੈਕਰੋ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ ਜਦੋਂ ਕਿ ਤੁਸੀਂ ਯਕੀਨੀ ਤੌਰ 'ਤੇ ਜਾਣਦੇ ਹੋ ਕਿ ਇਸ ਖਾਸ ਵਰਕਬੁੱਕ ਵਿੱਚ ਕੋਈ ਮੈਕਰੋ ਨਹੀਂ ਹਨ?

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

    • ਇਸ ਵਰਕਬੁੱਕ ਲਈ ਅਤੇ ਹਰੇਕ ਵਿਅਕਤੀਗਤ ਸ਼ੀਟ ਲਈ, ਕੋਡ ਵਿੰਡੋ ਖੋਲ੍ਹੋ, ਸਾਰੇ ਕੋਡ ਨੂੰ ਚੁਣਨ ਲਈ Ctrl + A ਦਬਾਓ ਅਤੇ ਇਸਨੂੰ ਮਿਟਾਓ। (ਭਾਵੇਂ ਕੋਡ ਵਿੰਡੋ ਦਿਸਦੀ ਹੈਖਾਲੀ)।
    • ਵਰਕਬੁੱਕ ਵਿੱਚ ਮੌਜੂਦ ਕੋਈ ਵੀ ਯੂਜ਼ਰਫਾਰਮ ਅਤੇ ਕਲਾਸ ਮੋਡਿਊਲ ਮਿਟਾਓ।

    ਇਸ ਤਰ੍ਹਾਂ ਤੁਸੀਂ ਐਕਸਲ ਵਿੱਚ VBA ਮੈਕਰੋ ਬਣਾਉਂਦੇ ਅਤੇ ਵਰਤਦੇ ਹੋ। ਮੈਂ ਪੜ੍ਹਨ ਲਈ ਤੁਹਾਡਾ ਧੰਨਵਾਦ ਕਰਦਾ ਹਾਂ ਅਤੇ ਅਗਲੇ ਹਫ਼ਤੇ ਤੁਹਾਨੂੰ ਸਾਡੇ ਬਲੌਗ 'ਤੇ ਦੁਬਾਰਾ ਮਿਲਣ ਦੀ ਉਮੀਦ ਕਰਦਾ ਹਾਂ!

    "VBA" ਵਜੋਂ. ਤਕਨੀਕੀ ਤੌਰ 'ਤੇ, ਇੱਥੇ ਇੱਕ ਅੰਤਰ ਹੈ: ਇੱਕ ਮੈਕਰੋ ਕੋਡ ਦਾ ਇੱਕ ਟੁਕੜਾ ਹੈ ਜਦੋਂ ਕਿ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ (VBA) ਮਾਈਕ੍ਰੋਸਾਫਟ ਦੁਆਰਾ ਮੈਕਰੋਜ਼ ਨੂੰ ਲਿਖਣ ਲਈ ਬਣਾਈ ਗਈ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ।

    ਐਕਸਲ ਮੈਕਰੋ ਦੀ ਵਰਤੋਂ ਕਿਉਂ ਕਰੀਏ?

    ਮੈਕਰੋ ਦਾ ਮੁੱਖ ਉਦੇਸ਼ ਘੱਟ ਸਮੇਂ ਵਿੱਚ ਜ਼ਿਆਦਾ ਕੰਮ ਕਰਵਾਉਣਾ ਹੈ। ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਸੰਖਿਆਵਾਂ ਨੂੰ ਕੱਟਣ ਅਤੇ ਟੈਕਸਟ ਸਤਰ ਵਿੱਚ ਹੇਰਾਫੇਰੀ ਕਰਨ ਲਈ ਫਾਰਮੂਲੇ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ, ਤੁਸੀਂ ਆਪਣੇ ਆਪ ਲਗਾਤਾਰ ਕੰਮ ਕਰਨ ਲਈ ਮੈਕਰੋ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।

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

    ਬੇਸ਼ਕ, ਇੱਕ ਗੁੰਝਲਦਾਰ ਮੈਕਰੋ ਬਣਾਉਣ ਵਿੱਚ ਸਮਾਂ ਲੱਗਦਾ ਹੈ। ਕਈ ਵਾਰ, ਇਹ ਉਹੀ ਹੇਰਾਫੇਰੀਆਂ ਨੂੰ ਹੱਥੀਂ ਕਰਨ ਨਾਲੋਂ ਵੀ ਜ਼ਿਆਦਾ ਸਮਾਂ ਲੈ ਸਕਦਾ ਹੈ। ਪਰ ਇੱਕ ਮੈਕਰੋ ਬਣਾਉਣਾ ਇੱਕ ਵਾਰ ਸੈੱਟਅੱਪ ਹੈ। ਇੱਕ ਵਾਰ ਲਿਖਤੀ, ਡੀਬੱਗ ਅਤੇ ਟੈਸਟ ਕੀਤੇ ਜਾਣ ਤੋਂ ਬਾਅਦ, VBA ਕੋਡ ਮਨੁੱਖੀ ਗਲਤੀਆਂ ਅਤੇ ਮਹਿੰਗੀਆਂ ਗਲਤੀਆਂ ਨੂੰ ਘੱਟ ਕਰਦੇ ਹੋਏ, ਤੇਜ਼ੀ ਨਾਲ ਅਤੇ ਨਿਰਵਿਘਨ ਕੰਮ ਕਰੇਗਾ।

    ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਮੈਕਰੋ ਕਿਵੇਂ ਬਣਾਇਆ ਜਾਵੇ

    ਬਣਾਉਣ ਦੇ ਦੋ ਤਰੀਕੇ ਹਨਐਕਸਲ ਵਿੱਚ ਮੈਕਰੋ - ਮੈਕਰੋ ਰਿਕਾਰਡਰ ਅਤੇ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ।

    ਟਿਪ। ਐਕਸਲ ਦੇ ਅੰਦਰ, ਮੈਕਰੋ ਦੇ ਨਾਲ ਜ਼ਿਆਦਾਤਰ ਓਪਰੇਸ਼ਨ ਡਿਵੈਲਪਰ ਟੈਬ ਰਾਹੀਂ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਇਸ ਲਈ ਆਪਣੇ ਐਕਸਲ ਰਿਬਨ ਵਿੱਚ ਡਿਵੈਲਪਰ ਟੈਬ ਨੂੰ ਜੋੜਨਾ ਯਕੀਨੀ ਬਣਾਓ।

    ਮੈਕਰੋ ਨੂੰ ਰਿਕਾਰਡ ਕਰਨਾ

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

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

    ਰਿਕਾਰਡਿੰਗ ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਡਿਵੈਲਪਰ<'ਤੇ ਮੈਕਰੋ ਰਿਕਾਰਡ ਕਰੋ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। 2> ਟੈਬ ਜਾਂ ਸਥਿਤੀ ਬਾਰ।

    ਵਿਸਤ੍ਰਿਤ ਜਾਣਕਾਰੀ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਐਕਸਲ ਵਿੱਚ ਮੈਕਰੋ ਨੂੰ ਕਿਵੇਂ ਰਿਕਾਰਡ ਕਰਨਾ ਹੈ ਵੇਖੋ।

    ਲਿਖਣ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਵਿੱਚ ਇੱਕ ਮੈਕਰੋ

    ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ (VBA) ਸੰਪਾਦਕ ਉਹ ਜਗ੍ਹਾ ਹੈ ਜਿੱਥੇ ਮਾਈਕ੍ਰੋਸਾਫਟ ਐਕਸਲ ਸਾਰੇ ਮੈਕਰੋ ਦੇ ਕੋਡ ਨੂੰ ਰੱਖਦਾ ਹੈ, ਦੋਵੇਂ ਰਿਕਾਰਡ ਕੀਤੇ ਅਤੇ ਹੱਥੀਂ ਲਿਖੇ ਗਏ।

    ਵੀਬੀਏ ਐਡੀਟਰ ਵਿੱਚ , ਤੁਸੀਂ ਨਾ ਸਿਰਫ਼ ਕਾਰਵਾਈਆਂ ਦੇ ਕ੍ਰਮ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਕਰ ਸਕਦੇ ਹੋ, ਸਗੋਂ ਕਸਟਮ ਵੀ ਬਣਾ ਸਕਦੇ ਹੋਫੰਕਸ਼ਨ, ਆਪਣੇ ਖੁਦ ਦੇ ਡਾਇਲਾਗ ਬਾਕਸ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ, ਵੱਖ-ਵੱਖ ਸਥਿਤੀਆਂ ਦਾ ਮੁਲਾਂਕਣ ਕਰੋ, ਅਤੇ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਤਰਕ ਨੂੰ ਕੋਡ ਕਰੋ! ਕੁਦਰਤੀ ਤੌਰ 'ਤੇ, ਤੁਹਾਡਾ ਆਪਣਾ ਮੈਕਰੋ ਬਣਾਉਣ ਲਈ VBA ਭਾਸ਼ਾ ਦੀ ਬਣਤਰ ਅਤੇ ਸੰਟੈਕਸ ਦੇ ਕੁਝ ਗਿਆਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਜੋ ਸ਼ੁਰੂਆਤ ਕਰਨ ਵਾਲਿਆਂ ਲਈ ਇਸ ਟਿਊਟੋਰਿਅਲ ਦੇ ਦਾਇਰੇ ਤੋਂ ਬਾਹਰ ਹੈ। ਪਰ ਅਜਿਹਾ ਕੁਝ ਵੀ ਨਹੀਂ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਕਿਸੇ ਹੋਰ ਦੇ ਕੋਡ ਦੀ ਮੁੜ ਵਰਤੋਂ ਕਰਨ ਤੋਂ ਰੋਕਦਾ ਹੈ (ਕਹੋ, ਜੋ ਤੁਸੀਂ ਸਾਡੇ ਬਲੌਗ 'ਤੇ ਪਾਇਆ ਹੈ :) ਅਤੇ ਇੱਥੋਂ ਤੱਕ ਕਿ ਐਕਸਲ VBA ਵਿੱਚ ਇੱਕ ਪੂਰਨ ਨਵੀਨਤਮ ਨੂੰ ਵੀ ਇਸ ਨਾਲ ਕੋਈ ਮੁਸ਼ਕਲ ਨਹੀਂ ਹੋਣੀ ਚਾਹੀਦੀ!

    ਪਹਿਲਾਂ, ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਨੂੰ ਖੋਲ੍ਹਣ ਲਈ Alt + F11 ਦਬਾਓ। ਅਤੇ ਫਿਰ, ਇਹਨਾਂ ਦੋ ਤੇਜ਼ ਕਦਮਾਂ ਵਿੱਚ ਕੋਡ ਪਾਓ:

    1. ਖੱਬੇ ਪਾਸੇ ਪ੍ਰੋਜੈਕਟ ਐਕਸਪਲੋਰਰ ਵਿੱਚ, ਟਾਰਗੇਟ ਵਰਕਬੁੱਕ 'ਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰੋ, ਅਤੇ ਫਿਰ ਸੰਮਿਲਿਤ ਕਰੋ ><1 'ਤੇ ਕਲਿੱਕ ਕਰੋ।>ਮੌਡਿਊਲ ।
    2. ਸੱਜੇ ਪਾਸੇ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ, VBA ਕੋਡ ਪੇਸਟ ਕਰੋ।

    ਜਦੋਂ ਹੋ ਜਾਵੇ, ਤਾਂ ਮੈਕਰੋ ਨੂੰ ਚਲਾਉਣ ਲਈ F5 ਦਬਾਓ।

    ਵਿਸਤ੍ਰਿਤ ਕਦਮਾਂ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਐਕਸਲ ਵਿੱਚ VBA ਕੋਡ ਕਿਵੇਂ ਪਾਉਣਾ ਹੈ ਵੇਖੋ।

    ਐਕਸਲ ਵਿੱਚ ਮੈਕਰੋ ਕਿਵੇਂ ਚਲਾਉਣੇ ਹਨ

    ਮੈਕਰੋ ਸ਼ੁਰੂ ਕਰਨ ਦੇ ਕਈ ਤਰੀਕੇ ਹਨ ਐਕਸਲ ਵਿੱਚ:

    • ਕਿਸੇ ਵਰਕਸ਼ੀਟ ਤੋਂ ਇੱਕ ਮੈਕਰੋ ਚਲਾਉਣ ਲਈ, ਡਿਵੈਲਪਰ ਟੈਬ ਉੱਤੇ ਮੈਕਰੋ ਬਟਨ ਤੇ ਕਲਿਕ ਕਰੋ ਜਾਂ Alt + F8 ਸ਼ਾਰਟਕੱਟ ਦਬਾਓ।<15
    • VBA ਸੰਪਾਦਕ ਤੋਂ ਇੱਕ ਮੈਕਰੋ ਚਲਾਉਣ ਲਈ, ਜਾਂ ਤਾਂ ਦਬਾਓ:
      • ਪੂਰੇ ਕੋਡ ਨੂੰ ਚਲਾਉਣ ਲਈ F5।
      • ਕੋਡ ਲਾਈਨ-ਦਰ-ਲਾਈਨ ਵਿੱਚ ਜਾਣ ਲਈ F8। ਇਹ ਜਾਂਚ ਅਤੇ ਸਮੱਸਿਆ-ਨਿਪਟਾਰਾ ਕਰਨ ਲਈ ਬਹੁਤ ਲਾਭਦਾਇਕ ਹੈ।

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

    ਐਕਸਲ ਵਿੱਚ ਮੈਕਰੋਜ਼ ਨੂੰ ਕਿਵੇਂ ਸਮਰੱਥ ਬਣਾਇਆ ਜਾਵੇ

    ਸੁਰੱਖਿਆ ਕਾਰਨਾਂ ਕਰਕੇ, ਐਕਸਲ ਵਿੱਚ ਸਾਰੇ ਮੈਕਰੋ ਡਿਫੌਲਟ ਤੌਰ 'ਤੇ ਅਸਮਰੱਥ ਹਨ। ਇਸ ਲਈ, ਆਪਣੇ ਫਾਇਦੇ ਲਈ VBA ਕੋਡਾਂ ਦੇ ਜਾਦੂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਇਹ ਜਾਣਨ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਕਿ ਉਹਨਾਂ ਨੂੰ ਕਿਵੇਂ ਸਮਰੱਥ ਕਰਨਾ ਹੈ।

    ਕਿਸੇ ਖਾਸ ਵਰਕਬੁੱਕ ਲਈ ਮੈਕਰੋ ਨੂੰ ਚਾਲੂ ਕਰਨ ਦਾ ਸਭ ਤੋਂ ਆਸਾਨ ਤਰੀਕਾ ਹੈ ਸਮੱਗਰੀ ਨੂੰ ਸਮਰੱਥ ਬਣਾਓ<11 'ਤੇ ਕਲਿੱਕ ਕਰਨਾ।> ਪੀਲੇ ਸੁਰੱਖਿਆ ਚੇਤਾਵਨੀ ਪੱਟੀ ਵਿੱਚ ਬਟਨ ਜੋ ਸ਼ੀਟ ਦੇ ਸਿਖਰ 'ਤੇ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਪਹਿਲੀ ਵਾਰ ਮੈਕਰੋ ਨਾਲ ਇੱਕ ਵਰਕਬੁੱਕ ਖੋਲ੍ਹਦੇ ਹੋ।

    ਮੈਕਰੋ ਸੁਰੱਖਿਆ ਬਾਰੇ ਹੋਰ ਜਾਣਨ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਦੇਖੋ ਕਿਵੇਂ ਐਕਸਲ ਵਿੱਚ ਮੈਕਰੋ ਨੂੰ ਸਮਰੱਥ ਅਤੇ ਅਸਮਰੱਥ ਬਣਾਉਣ ਲਈ।

    ਮੈਕਰੋ ਸੈਟਿੰਗਾਂ ਨੂੰ ਕਿਵੇਂ ਬਦਲਣਾ ਹੈ

    ਮਾਈਕ੍ਰੋਸਾਫਟ ਐਕਸਲ ਇਹ ਨਿਰਧਾਰਿਤ ਕਰਦਾ ਹੈ ਕਿ ਤੁਹਾਡੀਆਂ ਵਰਕਬੁੱਕਾਂ ਵਿੱਚ ਚੁਣੀ ਗਈ ਮੈਕਰੋ ਸੈਟਿੰਗ ਦੇ ਆਧਾਰ 'ਤੇ VBA ਕੋਡਾਂ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦੇਣੀ ਹੈ ਜਾਂ ਨਹੀਂ। 1>ਟਰੱਸਟ ਸੈਂਟਰ ।

    ਐਕਸਲ ਮੈਕਰੋ ਸੈਟਿੰਗਾਂ ਨੂੰ ਐਕਸੈਸ ਕਰਨ ਅਤੇ ਲੋੜ ਪੈਣ 'ਤੇ ਉਹਨਾਂ ਨੂੰ ਬਦਲਣ ਲਈ ਇਹ ਕਦਮ ਹਨ:

    1. ਫਾਈਲ ਟੈਬ 'ਤੇ ਜਾਓ ਅਤੇ ਵਿਕਲਪਾਂ ਨੂੰ ਚੁਣੋ।
    2. ਖੱਬੇ ਪਾਸੇ ਵਾਲੇ ਪੈਨ 'ਤੇ, ਟਰੱਸਟ ਸੈਂਟਰ ਚੁਣੋ, ਅਤੇ ਫਿਰ ਟਰੱਸਟ ਸੈਂਟਰ ਸੈਟਿੰਗਜ਼… 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
    3. ਟਰੱਸਟ ਸੈਂਟਰ ਡਾਇਲਾਗ ਬਾਕਸ ਵਿੱਚ, ਖੱਬੇ ਪਾਸੇ ਮੈਕਰੋ ਸੈਟਿੰਗਾਂ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, ਲੋੜੀਦਾ ਵਿਕਲਪ ਚੁਣੋ, ਅਤੇ ਠੀਕ ਹੈ<2 'ਤੇ ਕਲਿੱਕ ਕਰੋ।>.

    ਹੇਠਾਂ ਦਿੱਤੇ ਸਕ੍ਰੀਨਸ਼ਾਟ ਵਿੱਚ, ਡਿਫੌਲਟ ਮੈਕਰੋ ਸੈਟਿੰਗ ਚੁਣੀ ਗਈ ਹੈ:

    ਵਧੇਰੇ ਜਾਣਕਾਰੀ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ ਐਕਸਲ ਮੈਕਰੋ ਸੈਟਿੰਗਾਂ ਨੂੰ ਸਮਝਾਇਆ ਗਿਆ ਦੇਖੋ।

    ਵੀਬੀਏ ਨੂੰ ਕਿਵੇਂ ਵੇਖਣਾ, ਸੰਪਾਦਿਤ ਕਰਨਾ ਅਤੇ ਡੀਬੱਗ ਕਰਨਾ ਹੈਐਕਸਲ ਵਿੱਚ ਕੋਡ

    ਮੈਕਰੋ ਦੇ ਕੋਡ ਵਿੱਚ ਕੋਈ ਵੀ ਬਦਲਾਅ, ਭਾਵੇਂ ਇਹ ਐਕਸਲ ਮੈਕਰੋ ਰਿਕਾਰਡਰ ਦੁਆਰਾ ਆਪਣੇ ਆਪ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੋਵੇ ਜਾਂ ਤੁਹਾਡੇ ਦੁਆਰਾ ਲਿਖਿਆ ਗਿਆ ਹੋਵੇ, ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਵਿੱਚ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

    VB ਖੋਲ੍ਹਣ ਲਈ ਸੰਪਾਦਕ, ਜਾਂ ਤਾਂ Alt + F11 ਦਬਾਓ ਜਾਂ ਡਿਵੈਲਪਰ ਟੈਬ 'ਤੇ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।

    ਵੇਖਣ ਲਈ ਅਤੇ ਖੱਬੇ ਪਾਸੇ ਪ੍ਰੋਜੈਕਟ ਐਕਸਪਲੋਰਰ ਵਿੱਚ ਇੱਕ ਖਾਸ ਮੈਕਰੋ ਦੇ ਕੋਡ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰੋ, ਉਸ ਮੋਡੀਊਲ ਉੱਤੇ ਡਬਲ-ਕਲਿੱਕ ਕਰੋ ਜਿਸ ਵਿੱਚ ਇਹ ਹੈ, ਜਾਂ ਮੋਡੀਊਲ ਉੱਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਕੋਡ ਦੇਖੋ<2 ਨੂੰ ਚੁਣੋ।>। ਇਹ ਕੋਡ ਵਿੰਡੋ ਖੋਲ੍ਹਦਾ ਹੈ ਜਿੱਥੇ ਤੁਸੀਂ ਕੋਡ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰ ਸਕਦੇ ਹੋ।

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

    ਮੈਕਰੋ ਨੂੰ ਕਿਸੇ ਹੋਰ ਵਰਕਬੁੱਕ ਵਿੱਚ ਕਿਵੇਂ ਕਾਪੀ ਕਰਨਾ ਹੈ

    ਤੁਸੀਂ ਇੱਕ ਵਰਕਬੁੱਕ ਵਿੱਚ ਇੱਕ ਮੈਕਰੋ ਬਣਾਇਆ ਹੈ ਅਤੇ ਹੁਣ ਇਸਨੂੰ ਹੋਰ ਫਾਈਲਾਂ ਵਿੱਚ ਵੀ ਦੁਬਾਰਾ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ? ਐਕਸਲ ਵਿੱਚ ਮੈਕਰੋ ਨੂੰ ਕਾਪੀ ਕਰਨ ਦੇ ਦੋ ਤਰੀਕੇ ਹਨ:

    ਮੈਕਰੋ ਵਾਲੇ ਮੋਡੀਊਲ ਨੂੰ ਕਾਪੀ ਕਰੋ

    ਜੇਕਰ ਟਾਰਗੇਟ ਮੈਕਰੋ ਇੱਕ ਵੱਖਰੇ ਮੋਡੀਊਲ ਵਿੱਚ ਰਹਿੰਦਾ ਹੈ ਜਾਂ ਮੋਡੀਊਲ ਵਿੱਚ ਸਾਰੇ ਮੈਕਰੋ ਤੁਹਾਡੇ ਲਈ ਲਾਭਦਾਇਕ ਹਨ। , ਫਿਰ ਇੱਕ ਵਰਕਬੁੱਕ ਤੋਂ ਦੂਸਰੀ ਵਿੱਚ ਪੂਰੇ ਮੋਡੀਊਲ ਨੂੰ ਕਾਪੀ ਕਰਨਾ ਸਮਝਦਾਰੀ ਰੱਖਦਾ ਹੈ:

    1. ਦੋਵੇਂ ਵਰਕਬੁੱਕ ਖੋਲ੍ਹੋ - ਇੱਕ ਜਿਸ ਵਿੱਚ ਮੈਕਰੋ ਹੈ ਅਤੇ ਇੱਕ ਜਿੱਥੇ ਤੁਸੀਂ ਇਸਨੂੰ ਕਾਪੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।
    2. ਖੋਲ੍ਹੋਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ।
    3. ਪ੍ਰੋਜੈਕਟ ਐਕਸਪਲੋਰਰ ਪੈਨ ਵਿੱਚ, ਮੈਕਰੋ ਵਾਲੇ ਮੋਡੀਊਲ ਨੂੰ ਲੱਭੋ ਅਤੇ ਇਸਨੂੰ ਡੈਸਟੀਨੇਸ਼ਨ ਵਰਕਬੁੱਕ ਵਿੱਚ ਡਰੈਗ ਕਰੋ।

    ਹੇਠਾਂ ਦਿੱਤੇ ਸਕ੍ਰੀਨਸ਼ਾਟ ਵਿੱਚ, ਅਸੀਂ ਕਾਪੀ ਕਰ ਰਹੇ ਹਾਂ Module1 Book1 ਤੋਂ Book2 :

    ਮੈਕਰੋ ਦੇ ਸਰੋਤ ਕੋਡ ਦੀ ਨਕਲ ਕਰੋ

    ਜੇਕਰ ਮੈਡਿਊਲ ਵਿੱਚ ਬਹੁਤ ਸਾਰੇ ਵੱਖ-ਵੱਖ ਮੈਕਰੋ ਹਨ ਜਦੋਂ ਕਿ ਤੁਹਾਨੂੰ ਸਿਰਫ਼ ਇੱਕ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਸਿਰਫ਼ ਉਸ ਖਾਸ ਮੈਕਰੋ ਦੇ ਕੋਡ ਨੂੰ ਕਾਪੀ ਕਰੋ। ਇੱਥੇ ਇਸ ਤਰ੍ਹਾਂ ਹੈ:

    1. ਦੋਵੇਂ ਵਰਕਬੁੱਕ ਖੋਲ੍ਹੋ।
    2. ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਖੋਲ੍ਹੋ।
    3. ਪ੍ਰੋਜੈਕਟ ਐਕਸਪਲੋਰਰ ਪੈਨ ਵਿੱਚ, ਮੈਕਰੋ ਵਾਲੇ ਮੋਡੀਊਲ ਉੱਤੇ ਦੋ ਵਾਰ ਕਲਿੱਕ ਕਰੋ ਜਿਸਨੂੰ ਤੁਸੀਂ ਇਸਦੀ ਕੋਡ ਵਿੰਡੋ ਨੂੰ ਖੋਲ੍ਹਣ ਲਈ ਕਾਪੀ ਕਰਨਾ ਚਾਹਾਂਗਾ।
    4. ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ, ਟਾਰਗੇਟ ਮੈਕਰੋ ਲੱਭੋ, ਇਸਦਾ ਕੋਡ ਚੁਣੋ ( Sub ਨਾਲ ਸ਼ੁਰੂ ਹੋ ਕੇ ਅਤੇ Sub ਨਾਲ ਖਤਮ ਹੋ ਰਿਹਾ ਹੈ।>) ਅਤੇ ਇਸਨੂੰ ਕਾਪੀ ਕਰਨ ਲਈ Ctrl + C ਦਬਾਓ।
    5. ਪ੍ਰੋਜੈਕਟ ਐਕਸਪਲੋਰਰ ਵਿੱਚ, ਮੰਜ਼ਿਲ ਵਰਕਬੁੱਕ ਲੱਭੋ, ਅਤੇ ਫਿਰ ਇਸ ਵਿੱਚ ਇੱਕ ਨਵਾਂ ਮੋਡੀਊਲ ਪਾਓ (ਵਰਕਬੁੱਕ ਉੱਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਸੰਮਿਲਿਤ ਕਰੋ<2 ਉੱਤੇ ਕਲਿੱਕ ਕਰੋ।> > ਮੋਡਿਊਲ ) ਜਾਂ ਮੌਜੂਦਾ ਮੋਡੀਊਲ ਦੀ ਕੋਡ ਵਿੰਡੋ ਨੂੰ ਖੋਲ੍ਹਣ ਲਈ ਉਸ 'ਤੇ ਡਬਲ-ਕਲਿੱਕ ਕਰੋ।
    6. ਮੰਜ਼ਿਲ ਮੋਡੀਊਲ ਦੀ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ, ਕੋਡ ਨੂੰ ਪੇਸਟ ਕਰਨ ਲਈ Ctrl + V ਦਬਾਓ। ਜੇਕਰ ਮੋਡੀਊਲ ਵਿੱਚ ਪਹਿਲਾਂ ਹੀ ਕੁਝ ਕੋਡ ਹੈ, ਤਾਂ ਆਖਰੀ ਕੋਡ ਲਾਈਨ ਤੱਕ ਹੇਠਾਂ ਸਕ੍ਰੋਲ ਕਰੋ, ਅਤੇ ਫਿਰ ਕਾਪੀ ਕੀਤੇ ਮੈਕਰੋ ਨੂੰ ਪੇਸਟ ਕਰੋ।

    ਐਕਸਲ ਵਿੱਚ ਮੈਕਰੋ ਨੂੰ ਕਿਵੇਂ ਮਿਟਾਉਣਾ ਹੈ

    ਜੇਕਰ ਤੁਹਾਨੂੰ ਹੁਣ ਕਿਸੇ ਖਾਸ VBA ਕੋਡ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਇਸਨੂੰ Macro ਡਾਇਲਾਗ ਬਾਕਸ ਜਾਂ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਮਿਟਾ ਸਕਦੇ ਹੋ।

    ਇੱਕ ਮਿਟਾਉਣਾਇੱਕ ਵਰਕਬੁੱਕ ਤੋਂ ਮੈਕਰੋ

    ਆਪਣੀ ਐਕਸਲ ਵਰਕਬੁੱਕ ਤੋਂ ਸਿੱਧੇ ਇੱਕ ਮੈਕਰੋ ਨੂੰ ਮਿਟਾਉਣ ਲਈ, ਇਹਨਾਂ ਕਦਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰੋ:

    1. ਡਿਵੈਲਪਰ ਟੈਬ ਉੱਤੇ, ਵਿੱਚ ਕੋਡ ਗਰੁੱਪ, ਮੈਕ੍ਰੋਜ਼ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਜਾਂ Alt + F8 ਸ਼ਾਰਟਕੱਟ ਦਬਾਓ।
    2. Macro ਡਾਇਲਾਗ ਬਾਕਸ ਵਿੱਚ, ਉਹ ਮੈਕਰੋ ਚੁਣੋ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਹਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਮਿਟਾਓ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।

    ਸੁਝਾਅ:

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

    ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਦੁਆਰਾ ਇੱਕ ਮੈਕਰੋ ਨੂੰ ਮਿਟਾਉਣਾ

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

    ਸਥਾਈ ਤੌਰ 'ਤੇ ਮੌਡਿਊਲ ਨੂੰ ਮਿਟਾਉਣ ਲਈ, ਇਹ ਕਦਮ ਚੁੱਕੋ:

    1. ਇਸ ਵਿੱਚ ਪ੍ਰੋਜੈਕਟ ਐਕਸਪਲੋਰਰ , ਮੋਡਿਊਲ 'ਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਸੰਦਰਭ ਮੀਨੂ ਤੋਂ ਹਟਾਓ ਚੁਣੋ।
    2. ਜਦੋਂ ਪੁੱਛਿਆ ਗਿਆ ਕਿ ਕੀ ਤੁਸੀਂ ਮੋਡੀਊਲ ਨੂੰ ਹਟਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਨਿਰਯਾਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ <'ਤੇ ਕਲਿੱਕ ਕਰੋ। 1>ਨਹੀਂ ।

    ਕਿਸੇ ਖਾਸ ਮੈਕਰੋ ਨੂੰ ਹਟਾਉਣ ਲਈ , ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ ਸਿੱਧਾ ਇਸਦੇ ਸਰੋਤ ਕੋਡ ਨੂੰ ਮਿਟਾਓ। ਜਾਂ, ਤੁਸੀਂ VBA ਸੰਪਾਦਕ ਦੇ ਟੂਲ ਮੀਨੂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਮੈਕਰੋ ਨੂੰ ਮਿਟਾ ਸਕਦੇ ਹੋ:

    1. ਟੂਲਸ ਮੀਨੂ ਤੋਂ, ਮੈਕ੍ਰੋਜ਼<11 ਨੂੰ ਚੁਣੋ।>। ਦ Macros ਡਾਇਲਾਗ ਬਾਕਸ ਦਿਖਾਈ ਦੇਵੇਗਾ।
    2. Macros In ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਵਿੱਚ, ਅਣਚਾਹੇ ਮੈਕਰੋ ਵਾਲੇ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਚੁਣੋ।
    3. ਮੈਕ੍ਰੋ ਨਾਮ ਬਾਕਸ ਵਿੱਚ, ਮੈਕਰੋ ਚੁਣੋ।
    4. ਮਿਟਾਓ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।

    ਐਕਸਲ ਵਿੱਚ ਮੈਕਰੋ ਨੂੰ ਕਿਵੇਂ ਸੁਰੱਖਿਅਤ ਕਰਨਾ ਹੈ

    ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਮੈਕਰੋ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ, ਜਾਂ ਤਾਂ ਰਿਕਾਰਡ ਕੀਤਾ ਜਾਂ ਹੱਥੀਂ ਲਿਖਿਆ, ਸਿਰਫ਼ ਵਰਕਬੁੱਕ ਨੂੰ ਮੈਕਰੋ ਸਮਰਥਿਤ (*.xlms) ਦੇ ਰੂਪ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਕਰੋ। ਇਸ ਤਰ੍ਹਾਂ ਹੈ:

    1. ਮੈਕਰੋ ਵਾਲੀ ਫਾਈਲ ਵਿੱਚ, ਸੇਵ ਬਟਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ ਜਾਂ Ctrl + S ਦਬਾਓ।
    2. ਇਸ ਤਰ੍ਹਾਂ ਸੁਰੱਖਿਅਤ ਕਰੋ ਡਾਇਲਾਗ ਬਾਕਸ ਦਿਖਾਈ ਦੇਵੇਗਾ। ਸੇਵ ਏਜ਼ ਟਾਈਪ ਡ੍ਰੌਪ-ਡਾਉਨ ਸੂਚੀ ਵਿੱਚੋਂ ਐਕਸਲ ਮੈਕਰੋ-ਸਮਰਥਿਤ ਵਰਕਬੁੱਕ (*.xlsm) ਨੂੰ ਚੁਣੋ ਅਤੇ ਸੇਵ :
    <0 ਤੇ ਕਲਿੱਕ ਕਰੋ।>

    ਐਕਸਲ ਵਿੱਚ ਮੈਕਰੋਜ਼ ਨੂੰ ਕਿਵੇਂ ਨਿਰਯਾਤ ਅਤੇ ਆਯਾਤ ਕਰਨਾ ਹੈ

    ਜੇਕਰ ਤੁਸੀਂ ਆਪਣੇ VBA ਕੋਡਾਂ ਨੂੰ ਕਿਸੇ ਨਾਲ ਸਾਂਝਾ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਜਾਂ ਉਹਨਾਂ ਨੂੰ ਕਿਸੇ ਹੋਰ ਕੰਪਿਊਟਰ 'ਤੇ ਲਿਜਾਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਸਭ ਤੋਂ ਤੇਜ਼ ਤਰੀਕਾ ਹੈ ਨਿਰਯਾਤ ਕਰਨਾ ਪੂਰੇ ਮੋਡੀਊਲ ਨੂੰ ਇੱਕ .bas ਫਾਈਲ ਦੇ ਰੂਪ ਵਿੱਚ।

    ਮੈਕਰੋਜ਼ ਨੂੰ ਨਿਰਯਾਤ ਕਰਨਾ

    ਆਪਣੇ VBA ਕੋਡਾਂ ਨੂੰ ਨਿਰਯਾਤ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਇਹ ਕਰਨ ਦੀ ਲੋੜ ਹੈ:

    1. ਇਸ ਵਾਲੀ ਵਰਕਬੁੱਕ ਨੂੰ ਖੋਲ੍ਹੋ macros.
    2. ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਨੂੰ ਖੋਲ੍ਹਣ ਲਈ Alt + F11 ਦਬਾਓ।
    3. ਪ੍ਰੋਜੈਕਟ ਐਕਸਪਲੋਰਰ ਵਿੱਚ, ਮੈਕਰੋਜ਼ ਵਾਲੇ ਮੋਡੀਊਲ ਉੱਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਫਾਇਲ ਐਕਸਪੋਰਟ ਕਰੋ ਚੁਣੋ।
    4. ਉਸ ਫੋਲਡਰ 'ਤੇ ਨੈਵੀਗੇਟ ਕਰੋ ਜਿੱਥੇ ਤੁਸੀਂ ਨਿਰਯਾਤ ਕੀਤੀ ਫਾਈਲ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਫਾਈਲ ਨੂੰ ਨਾਮ ਦਿਓ, ਅਤੇ ਸੇਵ ਕਰੋ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।

    ਮੈਕਰੋਜ਼ ਆਯਾਤ ਕਰਨਾ

    ਆਪਣੇ ਐਕਸਲ ਵਿੱਚ VBA ਕੋਡਾਂ ਵਾਲੀ .bas ਫਾਈਲ ਨੂੰ ਆਯਾਤ ਕਰਨ ਲਈ, ਕਿਰਪਾ ਕਰਕੇ

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