એક્સેલમાં VBA મેક્રો દાખલ કરો અને ચલાવો - પગલું-દર-પગલાની માર્ગદર્શિકા

  • આ શેર કરો
Michael Brown

તમારી એક્સેલ વર્કબુકમાં VBA કોડ (એપ્લિકેશન કોડ માટે વિઝ્યુઅલ બેઝિક) કેવી રીતે ઉમેરવો અને તમારા સ્પ્રેડશીટ કાર્યોને ઉકેલવા માટે આ મેક્રોને કેવી રીતે ચલાવવું તે દર્શાવે છે તે શરૂઆત કરનારાઓ માટે આ એક ટૂંકું પગલું-દર-પગલાં ટ્યુટોરીયલ છે.

મારા અને તમે જેવા મોટાભાગના લોકો સાચા Microsoft Office ગુરુ નથી. તેથી, અમે આ અથવા તે વિકલ્પને કૉલ કરવાની તમામ વિશિષ્ટતાઓ જાણી શકતા નથી, અને અમે વિવિધ એક્સેલ સંસ્કરણોમાં VBA એક્ઝેક્યુશન ઝડપ વચ્ચેનો તફાવત કહી શકતા નથી. અમે અમારા લાગુ કરેલા ડેટાની પ્રક્રિયા કરવા માટે એક સાધન તરીકે એક્સેલનો ઉપયોગ કરીએ છીએ.

ધારો કે તમારે તમારા ડેટાને અમુક રીતે બદલવાની જરૂર છે. તમે ઘણું ગૂગલ કર્યું અને VBA મેક્રો મળ્યો જે તમારા કાર્યને હલ કરે છે. જો કે, VBA નું તમારું જ્ઞાન ઇચ્છિત થવા માટે ઘણું છોડી દે છે. તમને મળેલા કોડનો ઉપયોગ કરવામાં સક્ષમ થવા માટે આ પગલું-દર-પગલાં માર્ગદર્શિકાનો અભ્યાસ કરવા માટે નિઃસંકોચ અનુભવો:

    VBA કોડને Excel વર્કબુકમાં દાખલ કરો

    આ ઉદાહરણ માટે, અમે વર્તમાન વર્કશીટમાંથી લાઇન બ્રેક્સ દૂર કરવા માટે VBA મેક્રોનો ઉપયોગ કરવા જઈ રહ્યા છીએ.

    1. તમારી વર્કબુક એક્સેલમાં ખોલો.
    2. વિઝ્યુઅલ બેઝિક એડિટર<ખોલવા માટે Alt + F11 દબાવો 2> (VBE).

    3. " પ્રોજેક્ટ-વીબીએપ્રોજેક્ટ " ફલકમાં તમારી વર્કબુકના નામ પર જમણું-ક્લિક કરો ( સંપાદક વિન્ડો) અને શામેલ કરો -> સંદર્ભ મેનૂમાંથી મોડ્યુલ .

    4. VBA કોડની કૉપિ કરો (વેબ-પેજ વગેરેમાંથી) અને તેને VBA સંપાદકની જમણી તકતી પર પેસ્ટ કરો (" મોડ્યુલ1 " વિન્ડો).

    5. ટિપ: મેક્રો એક્ઝેક્યુશનને ઝડપી બનાવો

      જો તમારો કોડVBA મેક્રોમાં શરૂઆતમાં નીચેની લીટીઓ શામેલ નથી:

      Application.ScreenUpdating = False

      Application.Calculation = xlCalculationManual

      પછી નીચેની ઉમેરો તમારા મેક્રોને વધુ ઝડપથી કામ કરવા માટે લીટીઓ (ઉપરના સ્ક્રીનશોટ જુઓ):

      • કોડની શરૂઆત સુધી, ડિમ થી શરૂ થતી તમામ કોડ લાઇન પછી (જો ત્યાં હોય તો કોઈ " મંદ " રેખાઓ નહીં, પછી તેમને સબ લાઇન પછી જ ઉમેરો:

        Application.ScreenUpdating = False

        Application.Calculation = xlCalculationManual

      • કોડની ખૂબ જ રીતે, અંત સબ પહેલાં:

        Application.ScreenUpdating = True

        Application.Calculation = xlCalculationAutomatic

      આ લીટીઓ, જેમ કે તેમના નામ સૂચવે છે, સ્ક્રીન રીફ્રેશ બંધ કરો અને મેક્રો ચલાવતા પહેલા વર્કબુકના સૂત્રોની પુનઃ ગણતરી કરો.

      કોડ એક્ઝિક્યુટ થયા પછી, બધું પાછું ચાલુ થઈ જાય છે. પરિણામે, પ્રદર્શન 10% થી વધીને 500% થાય છે (આહા, મેક્રો 5 ગણો ઝડપી કાર્ય કરે છે જો તે સતત કોશિકાઓના સમાવિષ્ટોને હેરફેર કરે છે).

    6. તમારી વર્કબુકને " Excel મેક્રો-સક્ષમ વર્કબુક " તરીકે સાચવો.

      Crl + S દબાવો, પછી " નીચેની સુવિધાઓ મેક્રો-ફ્રી વર્કબુકમાં સાચવી શકાતી નથી " ચેતવણી સંવાદમાં " ના " બટનને ક્લિક કરો.

      " આ રીતે સાચવો " સંવાદ ખુલશે. " ટાઈપ તરીકે સાચવો " ડ્રોપ-ડાઉન સૂચિમાંથી " એક્સેલ મેક્રો-સક્ષમ વર્કબુક " પસંદ કરો અને સાચવો બટનને ક્લિક કરો.

    7. ને બંધ કરવા માટે Alt + Q દબાવોએડિટર વિન્ડો અને તમારી વર્કબુક પર પાછા સ્વિચ કરો.

    એક્સેલમાં VBA મેક્રો કેવી રીતે ચલાવવું

    જ્યારે તમે ઉપરના વિભાગમાં વર્ણવ્યા મુજબ ઉમેરેલ VBA કોડ ચલાવવા માંગો છો: દબાવો " મેક્રો " સંવાદ ખોલવા માટે Alt+F8.

    પછી "મેક્રો નેમ" સૂચિમાંથી જોઈતો મેક્રો પસંદ કરો અને "રન" બટન પર ક્લિક કરો.

    માઈકલ બ્રાઉન સોફ્ટવેર ટૂલ્સનો ઉપયોગ કરીને જટિલ પ્રક્રિયાઓને સરળ બનાવવાના જુસ્સા સાથે સમર્પિત ટેકનોલોજી ઉત્સાહી છે. ટેક ઉદ્યોગમાં એક દાયકા કરતાં વધુ અનુભવ સાથે, તેમણે Microsoft Excel અને Outlook, તેમજ Google Sheets અને Docsમાં તેમની કુશળતાને સન્માનિત કરી છે. માઈકલનો બ્લોગ તેના જ્ઞાન અને કુશળતાને અન્ય લોકો સાથે શેર કરવા માટે સમર્પિત છે, ઉત્પાદકતા અને કાર્યક્ષમતામાં સુધારો કરવા માટે અનુસરવામાં સરળ ટીપ્સ અને ટ્યુટોરિયલ્સ પ્રદાન કરે છે. ભલે તમે અનુભવી વ્યાવસાયિક હોવ કે શિખાઉ માણસ, માઈકલનો બ્લોગ આ આવશ્યક સોફ્ટવેર સાધનોમાંથી સૌથી વધુ મેળવવા માટે મૂલ્યવાન આંતરદૃષ્ટિ અને વ્યવહારુ સલાહ આપે છે.