Excel માં મેક્રો કેવી રીતે ચલાવવું અને મેક્રો બટન કેવી રીતે બનાવવું

  • આ શેર કરો
Michael Brown

આ ટ્યુટોરીયલમાં, અમે એક્સેલમાં મેક્રો ચલાવવાની ઘણી જુદી જુદી રીતોને આવરી લઈશું - રિબન અને VB એડિટરથી, કસ્ટમ કીબોર્ડ શોર્ટકટ સાથે અને તમારું પોતાનું મેક્રો બટન બનાવીને.

અનુભવી વપરાશકર્તાઓ માટે એક્સેલ મેક્રો ચલાવવું એ એક સરળ બાબત હોવા છતાં, તે નવા નિશાળીયા માટે તરત જ સ્પષ્ટ ન હોઈ શકે. આ લેખમાં, તમે મેક્રો ચલાવવા માટેની ઘણી પદ્ધતિઓ શીખી શકશો, જેમાંથી કેટલીક એક્સેલ વર્કબુક સાથે ક્રિયાપ્રતિક્રિયા કરવાની તમારી રીતને સંપૂર્ણપણે બદલી શકે છે.

    એક્સેલ રિબનમાંથી મેક્રો કેવી રીતે ચલાવવું

    એક્સેલમાં VBA ને એક્ઝિક્યુટ કરવાની સૌથી ઝડપી રીતોમાંની એક એ છે કે ડેવલપર ટેબમાંથી મેક્રો ચલાવો. જો તમે પહેલાં ક્યારેય VBA કોડ સાથે વ્યવહાર કર્યો નથી, તો તમારે પહેલા વિકાસકર્તા ટેબને સક્રિય કરવાની જરૂર પડી શકે છે. અને પછી, નીચેના કરો:

    1. વિકાસકર્તા ટેબ પર, કોડ જૂથમાં, મેક્રો પર ક્લિક કરો. અથવા Alt + F8 શોર્ટકટ દબાવો.
    2. જે સંવાદ બોક્સ દેખાય છે તેમાં, રસનો મેક્રો પસંદ કરો અને પછી ચલાવો પર ક્લિક કરો.

    ટીપ. જો તમારા એક્સેલ રિબનમાં ડેવલપર ટેબ ઉમેરાયેલ નથી, તો મેક્રો સંવાદ ખોલવા માટે Alt + F8 દબાવો.

    કસ્ટમ કીબોર્ડ શોર્ટકટ સાથે મેક્રો ચલાવો

    જો તમે એક્ઝિક્યુટ કરો છો નિયમિત ધોરણે ચોક્કસ મેક્રો, તમે તેને શોર્ટકટ કી અસાઇન કરી શકો છો. નવો મેક્રો રેકોર્ડ કરતી વખતે અને હાલના એકમાં શોર્ટકટ ઉમેરી શકાય છે. આ માટે, આ પગલાં લો:

    1. વિકાસકર્તા ટેબ પર, કોડ જૂથમાં, ક્લિક કરો મેક્રો .
    2. મેક્રો સંવાદ બોક્સમાં, વિકલ્પો પર ક્લિક કરો.
    3. મેક્રો વિકલ્પો સંવાદ બોક્સ દેખાશે. શોર્ટકટ કી બોક્સમાં, કોઈપણ અપરકેસ અથવા લોઅરકેસ અક્ષર લખો જેનો ઉપયોગ તમે શોર્ટકટ માટે કરવા માંગો છો, અને પછી ફેરફારોને સાચવવા માટે ઓકે ક્લિક કરો.
      • લોઅરકેસ અક્ષરો માટે, શોર્ટકટ Ctrl + અક્ષર છે.
      • અપરકેસ અક્ષરો માટે, શોર્ટકટ Ctrl + Shift + અક્ષર છે.
    4. મેક્રો સંવાદ બોક્સ બંધ કરો.

    ટીપ. ડિફૉલ્ટ એક્સેલ શૉર્ટકટ્સને ઓવરરાઇડ ન કરવા માટે મેક્રો ( Ctrl + Shift + અક્ષર ) માટે હંમેશા અપરકેસ કી સંયોજનોનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે. ઉદાહરણ તરીકે, જો તમે મેક્રોને Ctrl + f અસાઇન કરો છો, તો તમે શોધો અને બદલો સંવાદને કૉલ કરવાની ક્ષમતા ગુમાવશો.

    એકવાર શૉર્ટકટ અસાઇન થઈ જાય, બસ તે કી સંયોજનને દબાવો તમારો મેક્રો ચલાવો.

    વીબીએ એડિટરમાંથી મેક્રો કેવી રીતે ચલાવવું

    જો તમે એક્સેલ પ્રો બનવાનું લક્ષ્ય રાખતા હો, તો તમારે ચોક્કસપણે જાણવું જોઈએ કે માત્ર એક્સેલથી જ નહીં, પણ મેક્રો કેવી રીતે શરૂ કરવું. વિઝ્યુઅલ બેઝિક એડિટર. સારા સમાચાર એ છે કે તે તમારી અપેક્ષા કરતાં ઘણું સરળ છે :)

    1. વિઝ્યુઅલ બેઝિક એડિટર શરૂ કરવા માટે Alt + F11 દબાવો.
    2. પ્રોજેક્ટ એક્સપ્લોરર<2 માં> ડાબી બાજુની વિન્ડો, તેને ખોલવા માટે તમારા મેક્રો ધરાવતા મોડ્યુલ પર ડબલ-ક્લિક કરો.
    3. જમણી બાજુની કોડ વિન્ડોમાં, તમે મોડ્યુલમાં સૂચિબદ્ધ તમામ મેક્રો જોશો. ની અંદર ગમે ત્યાં કર્સર મૂકોમેક્રો તમે એક્ઝિક્યુટ કરવા અને નીચેનામાંથી એક કરવા માંગો છો:
      • મેનુ બાર પર, ચલાવો > સબ/યુઝરફોર્મ ચલાવો પર ક્લિક કરો.
      • ટૂલબાર પર, મેક્રો ચલાવો બટન (લીલો ત્રિકોણ) પર ક્લિક કરો.

      વૈકલ્પિક રીતે, તમે નીચેનામાંથી એક શોર્ટકટનો ઉપયોગ કરી શકો છો:

      • દબાવો સંપૂર્ણ કોડ ચલાવવા માટે F5.
      • દરેક કોડ લાઇનને અલગથી ચલાવવા માટે F8 દબાવો. મેક્રોનું પરીક્ષણ અને ડિબગીંગ કરતી વખતે આ ખૂબ જ ઉપયોગી છે.

    ટીપ. જો તમને તમારા કીબોર્ડથી એક્સેલ ચલાવવાનું પસંદ હોય, તો આ ટ્યુટોરીયલ કામમાં આવી શકે છે: 30 સૌથી ઉપયોગી એક્સેલ કીબોર્ડ શોર્ટકટ્સ.

    એક્સેલમાં મેક્રો બટન કેવી રીતે બનાવવું

    મેક્રો ચલાવવાની પરંપરાગત રીતો છે મુશ્કેલ નથી, પરંતુ જો તમે VBA સાથે કોઈ અનુભવ ન હોય તેવી કોઈ વ્યક્તિ સાથે વર્કબુક શેર કરી રહ્યાં હોવ તો પણ સમસ્યા હોઈ શકે છે - તેઓને ક્યાં જોવું તે ખબર નથી! કોઈપણ માટે મેક્રો ચલાવવાને ખરેખર સરળ અને સાહજિક બનાવવા માટે, તમારું પોતાનું મેક્રો બટન બનાવો.

    1. વિકાસકર્તા ટેબ પર, નિયંત્રણો જૂથમાં, ક્લિક કરો શામેલ કરો , અને નિયંત્રણોમાંથી હેઠળ બટન પસંદ કરો.
    2. વર્કશીટમાં ગમે ત્યાં ક્લિક કરો. આ મેક્રો અસાઇન કરો સંવાદ બોક્સ ખોલશે.
    3. તમે બટનને સોંપવા માંગતા હો તે મેક્રો પસંદ કરો અને ઓકે પર ક્લિક કરો.
    4. વર્કશીટમાં એક બટન દાખલ થાય છે. બટન ટેક્સ્ટ બદલવા માટે, બટન પર જમણું-ક્લિક કરો અને સંદર્ભ મેનૂમાંથી ટેક્સ્ટ સંપાદિત કરો પસંદ કરો.
    5. ડિલીટ કરોડિફોલ્ટ ટેક્સ્ટ જેમ કે બટન 1 અને તમારું પોતાનું લખો. વૈકલ્પિક રીતે, તમે ટેક્સ્ટને બોલ્ડ અથવા ઇટાલિક ફોર્મેટ કરી શકો છો.
    6. જો ટેક્સ્ટ બટનમાં બંધબેસતું નથી, તો કદ બદલવાના હેન્ડલ્સને ખેંચીને બટન નિયંત્રણને મોટું કે નાનું બનાવો. જ્યારે સમાપ્ત થઈ જાય, ત્યારે સંપાદન મોડમાંથી બહાર નીકળવા માટે શીટ પર ગમે ત્યાં ક્લિક કરો.

    અને હવે, તમે તેના બટન પર ક્લિક કરીને મેક્રો ચલાવી શકો છો. અમે અસાઇન કરેલ મેક્રો, નીચેના સ્ક્રીનશોટમાં બતાવ્યા પ્રમાણે પસંદ કરેલ કોષોને ફોર્મેટ કરે છે:

    ટીપ. તમે વર્તમાન બટન અથવા અન્ય ફોર્મ નિયંત્રણો જેમ કે સ્પિન બટનો અથવા સ્ક્રોલબાર્સને પણ મેક્રો સોંપી શકો છો. આ માટે, તમારી વર્કશીટમાં દાખલ કરેલ નિયંત્રણ પર જમણું-ક્લિક કરો અને પોપ-અપ મેનૂમાંથી મેક્રો સોંપો પસંદ કરો.

    ગ્રાફિક ઑબ્જેક્ટમાંથી મેક્રો બટન બનાવો

    અફસોસ , બટન નિયંત્રણોના દેખાવને કસ્ટમાઇઝ કરવું શક્ય નથી, જેના કારણે અમે એક ક્ષણ પહેલા બનાવેલ બટન ખૂબ સરસ દેખાતું નથી. ખરેખર સુંદર એક્સેલ મેક્રો બટન બનાવવા માટે, તમે આકારો, ચિહ્નો, છબીઓ, વર્ડઆર્ટ અને અન્ય ઑબ્જેક્ટ્સનો ઉપયોગ કરી શકો છો.

    ઉદાહરણ તરીકે, હું તમને બતાવીશ કે તમે આકાર પર ક્લિક કરીને મેક્રો કેવી રીતે ચલાવી શકો છો:

    1. Insert ટેબ પર, ચિત્રો જૂથમાં, આકારો પર ક્લિક કરો અને ઇચ્છિત આકારનો પ્રકાર પસંદ કરો, દા.ત. ગોળાકાર ખૂણાઓ સાથે લંબચોરસ:
    2. તમારી વર્કશીટમાં, જ્યાં તમે આકાર ઑબ્જેક્ટ દાખલ કરવા માંગો છો ત્યાં ક્લિક કરો.
    3. તમે ઇચ્છો તે રીતે તમારા આકાર-બટનને ફોર્મેટ કરો. ઉદાહરણ તરીકે, તમે કરી શકો છોભરણ અને રૂપરેખા રંગો બદલો અથવા આકાર ફોર્મેટ ટેબ પર પૂર્વવ્યાખ્યાયિત શૈલીઓમાંથી એકનો ઉપયોગ કરો. આકારમાં અમુક ટેક્સ્ટ ઉમેરવા માટે, ફક્ત તેના પર ડબલ-ક્લિક કરો અને ટાઇપ કરવાનું શરૂ કરો.
    4. મેક્રોને આકાર સાથે લિંક કરવા માટે, આકાર ઑબ્જેક્ટ પર જમણું-ક્લિક કરો, મેક્રો સોંપો…, પછી પસંદ કરો ઇચ્છિત મેક્રો પસંદ કરો અને ઓકે ક્લિક કરો.

    હવે તમારી પાસે એક બટન જેવો આકાર છે અને જ્યારે પણ તમે તેના પર ક્લિક કરો ત્યારે સોંપેલ મેક્રો ચલાવે છે:

    ક્વિક એક્સેસ ટૂલબારમાં મેક્રો બટન કેવી રીતે ઉમેરવું

    વર્કશીટમાં દાખલ કરેલ મેક્રો બટન સારું લાગે છે, પરંતુ દરેક શીટમાં એક બટન ઉમેરવામાં સમય લાગે છે. તમારા મનપસંદ મેક્રોને ગમે ત્યાંથી ઍક્સેસિબલ બનાવવા માટે, તેને ક્વિક એક્સેસ ટૂલબારમાં ઉમેરો. અહીં કેવી રીતે છે:

    1. ક્વિક એક્સેસ ટૂલબાર પર જમણું-ક્લિક કરો અને સંદર્ભ મેનૂમાંથી વધુ આદેશો… પસંદ કરો.
    2. માં માંથી આદેશો પસંદ કરો સૂચિ, મેક્રો પસંદ કરો.
    3. મેક્રોની સૂચિમાં, તમે બટનને સોંપવા માંગતા હો તે પસંદ કરો અને ઉમેરો ક્લિક કરો. આ પસંદ કરેલ મેક્રોને જમણી બાજુના ક્વિક એક્સેસ ટૂલબાર બટનોની સૂચિમાં ખસેડશે.

      આ સમયે, તમે ફેરફારોને સાચવવા માટે ઓકે ક્લિક કરી શકો છો અથવા નીચે વર્ણવેલ થોડા વધુ કસ્ટમાઇઝેશન કરી શકો છો.

    4. જો તમને લાગે કે Microsoft દ્વારા ઉમેરાયેલ આઇકન તમારા મેક્રો માટે યોગ્ય નથી, તો ડિફોલ્ટ આઇકોનને બીજા સાથે બદલવા માટે સંશોધિત કરો પર ક્લિક કરો.
    5. સંશોધિત કરો બટન સંવાદ બોક્સમાં જેદેખાય છે, તમારા મેક્રો બટન માટે એક આયકન પસંદ કરો. વૈકલ્પિક રીતે, તમે તેને વધુ વપરાશકર્તા મૈત્રીપૂર્ણ બનાવવા માટે ડિસ્પ્લે નામ પણ બદલી શકો છો. મેક્રો નામથી વિપરીત, બટનના નામમાં જગ્યાઓ હોઈ શકે છે.
    6. બંને સંવાદ વિન્ડો બંધ કરવા માટે ઓકે બે વાર ક્લિક કરો.

    પૂર્ણ! હવે તમારી પાસે મેક્રો ચલાવવા માટે તમારું પોતાનું એક્સેલ બટન છે:

    એક્સેલ રિબન પર મેક્રો બટન કેવી રીતે મૂકવું

    જો તમારી પાસે તમારા એક્સેલ ટૂલબોક્સમાં થોડા વારંવાર ઉપયોગમાં લેવાતા મેક્રો હોય, તો તમને તે મળી શકે છે વૈવિધ્યપૂર્ણ રિબન જૂથ રાખવા માટે અનુકૂળ, મારા મેક્રો કહો, અને તે જૂથમાં બટન તરીકે બધા લોકપ્રિય મેક્રો ઉમેરો.

    પ્રથમ, અસ્તિત્વમાં છે તે ટેબ અથવા તમારા પોતાના ટેબમાં કસ્ટમ જૂથ ઉમેરો. વિગતવાર સૂચનાઓ માટે, કૃપા કરીને જુઓ:

    • કસ્ટમ રિબન ટેબ કેવી રીતે બનાવવી
    • કસ્ટમ જૂથ કેવી રીતે ઉમેરવું

    અને પછી, એક ઉમેરો આ પગલાંઓ કરીને તમારા કસ્ટમ જૂથમાં મેક્રો બટન:

    1. રિબન પર જમણું-ક્લિક કરો અને પછી રિબનને કસ્ટમાઇઝ કરો પર ક્લિક કરો.
    2. સંવાદ બોક્સમાં જે દેખાય છે, નીચે પ્રમાણે કરો:
      • જમણી બાજુની સૂચિ ટૅબ્સમાં, તમારું કસ્ટમ જૂથ પસંદ કરો.
      • ડાબી બાજુની કમાન્ડ પસંદ કરો સૂચિમાં, <10 પસંદ કરો>મેક્રો .
      • મેક્રોની સૂચિમાં, તમે જૂથમાં ઉમેરવા માંગો છો તે પસંદ કરો.
      • ઉમેરો બટન પર ક્લિક કરો.

      આ ઉદાહરણ માટે, મેં મેક્રોસ નામનું નવું ટેબ અને મેક્રોઝ ફોર્મેટિંગ નામનું કસ્ટમ જૂથ બનાવ્યું છે. નીચેના સ્ક્રીનશોટમાં, અમે ઉમેરી રહ્યા છીએતે જૂથ માટે ફોર્મેટ_હેડર્સ મેક્રો.

    3. મેક્રો હવે કસ્ટમ રિબન જૂથમાં ઉમેરવામાં આવ્યું છે. તમારા મેક્રો બટનને વધુ મૈત્રીપૂર્ણ નામ આપવા માટે, તેને પસંદ કરો અને નામ બદલો પર ક્લિક કરો:
    4. નામ બદલો સંવાદ બોક્સમાં, તમને જોઈતું કોઈપણ નામ લખો. 1>ડિસ્પ્લે નામ બોક્સ (બટનના નામોમાં જગ્યાઓને મંજૂરી છે) અને તમારા મેક્રો બટન માટે એક આયકન પસંદ કરો. જ્યારે થઈ જાય, બરાબર ક્લિક કરો.
    5. તમારા ફેરફારો સાચવવા માટે ઓકે ક્લિક કરો અને મુખ્ય સંવાદ બોક્સ બંધ કરો.

    ઉદાહરણ તરીકે, મેં મારા પર ત્રણ મેક્રો બટનો મૂક્યા છે. એક્સેલ રિબન અને હવે તેમાંથી કોઈપણને એક બટન ક્લિકથી ચલાવી શકો છો:

    વર્કબુક ખોલવા પર મેક્રો કેવી રીતે ચલાવવું

    ક્યારેક તમે વર્કબુક ખોલવા પર આપમેળે મેક્રો ચલાવવાનું ઇચ્છી શકો છો. ઉદાહરણ તરીકે, અમુક સંદેશ પ્રદર્શિત કરવા, સ્ક્રિપ્ટ ચલાવો અથવા ચોક્કસ શ્રેણી સાફ કરો. આ બે રીતે કરી શકાય છે.

    વર્કબુક_ઓપન ઇવેન્ટનો ઉપયોગ કરીને આપમેળે મેક્રો ચલાવો

    નીચે મેક્રો બનાવવા માટેનાં પગલાં છે જે જ્યારે પણ તમે કોઈ ચોક્કસ વર્કબુક ખોલો ત્યારે આપોઆપ ચાલે છે:

    <8
  • વર્કબુક ખોલો જેમાં તમે મેક્રોને એક્ઝિક્યુટ કરવા માંગો છો.
  • વિઝ્યુઅલ બેઝિક એડિટર ખોલવા માટે Alt + F11 દબાવો.
  • પ્રોજેક્ટ એક્સપ્લોરરમાં, પર ડબલ ક્લિક કરો આ વર્કબુક તેની કોડ વિન્ડો ખોલવા માટે.
  • કોડ વિન્ડોની ઉપરની ઓબ્જેક્ટ યાદીમાં, વર્કબુક પસંદ કરો. આ ઓપન ઇવેન્ટ માટે એક ખાલી પ્રક્રિયા બનાવે છે જેમાં તમે સ્ક્રીનશોટમાં બતાવ્યા પ્રમાણે તમારો પોતાનો કોડ ઉમેરી શકો છોનીચે.
  • ઉદાહરણ તરીકે, દર વખતે વર્કબુક ખોલવામાં આવે ત્યારે નીચેનો કોડ સ્વાગત સંદેશ પ્રદર્શિત કરશે:

    ખાનગી સબ વર્કબુક_ઓપન() MsgBox "માસિક અહેવાલમાં આપનું સ્વાગત છે!" એન્ડ સબ

    ઑટો_ઓપન ઇવેન્ટ સાથે વર્કબુક ઓપનિંગ પર મેક્રોને ટ્રિગર કરો

    વર્કબુક ઓપનિંગ પર ઑટોમૅટિક રીતે મેક્રો ચલાવવાની બીજી રીત ઑટો_ઓપન ઇવેન્ટનો ઉપયોગ કરીને છે. વર્કબુક_ઓપન ઇવેન્ટથી વિપરીત, ઑટો_ઓપન() એ પ્રમાણભૂત કોડ મોડ્યુલમાં બેસવું જોઈએ, આ વર્કબુક માં નહીં.

    આવો મેક્રો બનાવવા માટે અહીં પગલાં છે:

      <9 પ્રોજેક્ટ એક્સપ્લોરર માં, મોડ્યુલ્સ પર જમણું-ક્લિક કરો અને પછી શામેલ કરો > મોડ્યુલ ક્લિક કરો.
    1. માં કોડ વિન્ડોમાં, નીચેનો કોડ લખો:

    અહીં વાસ્તવિક-જીવન કોડનું ઉદાહરણ છે જે વર્કબુક ખોલવા પર મેસેજ બોક્સ દર્શાવે છે:

    સબ ઓટો_ઓપન () MsgBox "માસિક અહેવાલમાં આપનું સ્વાગત છે!" અંત સબ

    નોંધ! Auto_Open ઇવેન્ટ નાપસંદ કરવામાં આવી છે અને પાછળની સુસંગતતા માટે ઉપલબ્ધ છે. મોટા ભાગના કિસ્સાઓમાં, તેને વર્કબુક_ઓપન ઇવેન્ટ સાથે બદલી શકાય છે. વધુ માહિતી માટે, કૃપા કરીને જુઓ Workbook_Open vs. Auto_Open.

    તમે કોઈપણ ઇવેન્ટનો ઉપયોગ કરો છો, જ્યારે પણ તમે કોડ ધરાવતી એક્સેલ ફાઇલ ખોલશો ત્યારે તમારો મેક્રો આપમેળે ચાલશે. અમારા કિસ્સામાં, નીચેનો સંદેશ બોક્સ પ્રદર્શિત થાય છે:

    હવે તમે એક્સેલમાં મેક્રો ચલાવવાની ઘણી બધી રીતો જાણો છો, તમારે ફક્ત તમારી જરૂરિયાતો માટે સૌથી યોગ્ય એક પસંદ કરવાની જરૂર છે. વાંચન અને આશા બદલ હું તમારો આભાર માનું છુંઆવતા અઠવાડિયે તમને અમારા બ્લોગ પર જોવા માટે!

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