સામગ્રીઓનું કોષ્ટક
લેખ એક્સેલમાં મેક્રોને કેવી રીતે ચાલુ કરવું તે જુએ છે, મેક્રો સુરક્ષાની મૂળભૂત બાબતો સમજાવે છે અને VBA કોડ્સને સુરક્ષિત રીતે ચલાવવા માટે સુરક્ષા સેટિંગ્સને કેવી રીતે સમાયોજિત કરવી તે બતાવે છે.
લગભગ કોઈપણની જેમ ટેકનોલોજી, મેક્રોનો ઉપયોગ સારા અને અનિષ્ટ બંને માટે થઈ શકે છે. તેથી, માઈક્રોસોફ્ટ એક્સેલમાં, બધા મેક્રો ડિફોલ્ટ રૂપે અક્ષમ છે. આ ટ્યુટોરીયલ એક્સેલમાં મેક્રોને સક્ષમ કરવાની વિવિધ રીતોને આવરી લે છે અને તેની સાથે સંકળાયેલ સંભવિત જોખમોને સમજાવે છે.
એક્સેલમાં મેક્રો સુરક્ષા
તમે તમારી વર્કશીટ્સમાં મેક્રોને સક્ષમ કરો તે પહેલાં, તે છે તેઓ સંભવતઃ કેટલા જોખમી હોઈ શકે છે તે સમજવું મહત્વપૂર્ણ છે.
જોકે VBA કોડ જટિલ અને પુનરાવર્તિત કાર્યોને સ્વચાલિત કરવામાં ખૂબ જ અસરકારક છે, તે સુરક્ષાના દૃષ્ટિકોણથી જોખમનો નોંધપાત્ર સ્ત્રોત છે. દૂષિત મેક્રો કે જે તમે અજાણતાં ચલાવો છો તે તમારી હાર્ડ ડ્રાઇવ પરની ફાઇલોને નુકસાન પહોંચાડી શકે છે અથવા સંપૂર્ણપણે કાઢી નાખી શકે છે, તમારા ડેટાને ગડબડ કરી શકે છે અને તમારા Microsoft Office ઇન્સ્ટોલેશનને બગાડે છે. આ કારણોસર, એક્સેલની ડિફોલ્ટ સેટિંગ સૂચના સાથે તમામ મેક્રોને અક્ષમ કરવાનું છે.
આ જોખમોને કેવી રીતે ટાળવા? ફક્ત એક સરળ નિયમને અનુસરો: ફક્ત સલામત મેક્રોને જ સક્ષમ કરો - જે તમે જાતે લખ્યા છે અથવા રેકોર્ડ કર્યા છે, વિશ્વસનીય સ્ત્રોતોમાંથી મેક્રો, અને VBA કોડ કે જેની તમે સમીક્ષા કરી છે અને સંપૂર્ણ રીતે સમજ્યા છે.
વ્યક્તિગત વર્કબુક માટે મેક્રોને કેવી રીતે સક્ષમ કરવું
ચોક્કસ ફાઇલ માટે મેક્રો ચાલુ કરવાની બે રીત છે: સીધી વર્કબુકમાંથી અને બેકસ્ટેજ દ્વારાજુઓ.
સિક્યોરિટી વોર્નિંગ બાર દ્વારા મેક્રોને સક્ષમ કરો
ડિફોલ્ટ મેક્રો સેટિંગ્સ સાથે, જ્યારે તમે પહેલીવાર મેક્રો ધરાવતી વર્કબુક ખોલો છો, ત્યારે જમણી બાજુએ શીટની ટોચ પર પીળો સુરક્ષા ચેતવણી પટ્ટી દેખાય છે. રિબન:
>
જો તમે ફાઇલના સ્ત્રોત પર વિશ્વાસ કરતા હો અને જાણો છો કે તમામ મેક્રો સુરક્ષિત છે, તો સામગ્રી સક્ષમ કરો અથવા મેક્રોઝ સક્ષમ કરો બટનને ક્લિક કરો. આ મેક્રો ચાલુ કરશે અને ફાઇલને વિશ્વસનીય દસ્તાવેજ બનાવશે. આગલી વખતે જ્યારે તમે વર્કબુક ખોલશો, ત્યારે સુરક્ષા ચેતવણી દેખાશે નહીં.
જો ફાઇલનો સ્ત્રોત અજાણ્યો હોય અને તમે મેક્રોને સક્ષમ કરવા માંગતા ન હોય, તો તમે બંધ કરવા માટે 'X' બટનને ક્લિક કરી શકો છો. સુરક્ષા ચેતવણી. ચેતવણી અદૃશ્ય થઈ જશે, પરંતુ મેક્રો અક્ષમ રહેશે. મેક્રો ચલાવવાનો કોઈપણ પ્રયાસ નીચેના સંદેશમાં પરિણમશે.
જો તમે આકસ્મિક રીતે મેક્રોને અક્ષમ કરી દીધા હોય, તો ફક્ત વર્કબુકને ફરીથી ખોલો, અને પછી પર ક્લિક કરો. ચેતવણી પટ્ટી પર સામગ્રી બટનને સક્ષમ કરો.
બેકસ્ટેજ વ્યુમાં મેક્રો ચાલુ કરો
ચોક્કસ વર્કબુક માટે મેક્રોને સક્ષમ કરવાની બીજી રીત ઓફિસ બેકસ્ટેજ વ્યૂ દ્વારા છે. અહીં કેવી રીતે છે:
- ફાઇલ ટેબ પર ક્લિક કરો, અને પછી ડાબા મેનુમાં માહિતી પર ક્લિક કરો.
- સુરક્ષામાં ચેતવણી વિસ્તાર, ક્લિક કરો સામગ્રી સક્ષમ કરો > બધી સામગ્રીને સક્ષમ કરો .
પહેલાની પદ્ધતિની જેમ, તમારી વર્કબુક એક વિશ્વસનીય દસ્તાવેજ બની જશે.
એક્સેલમાં વિશ્વાસપાત્ર દસ્તાવેજો વિશે તમારે શું જાણવું જોઈએ
સંદેશ બાર અથવા બેકસ્ટેજ વ્યૂ દ્વારા મેક્રોને સક્ષમ કરવાથી ફાઇલને વિશ્વસનીય દસ્તાવેજ બને છે. જો કે, કેટલીક એક્સેલ ફાઇલો વિશ્વસનીય દસ્તાવેજો બનાવી શકાતી નથી. ઉદાહરણ તરીકે, ટેમ્પ ફોલ્ડર જેવા અસુરક્ષિત સ્થાન પરથી ખોલવામાં આવેલી ફાઇલો અથવા જો સિસ્ટમ એડમિનિસ્ટ્રેટરે સૂચના વિના તમામ મેક્રોને અક્ષમ કરવા માટે તમારી સંસ્થામાં સુરક્ષા નીતિ સેટ કરી હોય. આવા કિસ્સાઓમાં, મેક્રો માત્ર એક જ સમય માટે સક્ષમ હોય છે. ફાઇલના આગલા ઓપનિંગ પર, એક્સેલ તમને સામગ્રીને ફરીથી સક્ષમ કરવા માટે સંકેત આપશે. આને અવગણવા માટે, તમે તમારી ટ્રસ્ટ સેન્ટર સેટિંગ્સ બદલી શકો છો અથવા ફાઇલને વિશ્વસનીય સ્થાન પર સાચવી શકો છો.
એકવાર કોઈ ચોક્કસ કાર્યપુસ્તિકા વિશ્વસનીય દસ્તાવેજ બની જાય, તેના પર વિશ્વાસ ન કરવાનો કોઈ રસ્તો નથી. તમે ફક્ત વિશ્વાસપાત્ર દસ્તાવેજોની સૂચિ જ સાફ કરી શકો છો. આ માટે, નીચેના કરો:
- ફાઇલ > વિકલ્પો પર ક્લિક કરો.
- ડાબી બાજુએ, વિશ્વાસ પસંદ કરો કેન્દ્ર , અને પછી વિશ્વાસ કેન્દ્ર સેટિંગ્સ ક્લિક કરો.
- વિશ્વાસ કેન્દ્ર સંવાદ બોક્સમાં, ડાબી બાજુએ વિશ્વસનીય દસ્તાવેજો પસંદ કરો.
- સાફ કરો ક્લિક કરો, અને પછી ઓકે ક્લિક કરો.
આ અગાઉની બધી વિશ્વસનીય ફાઇલોને અવિશ્વસનીય બનાવશે. જ્યારે તમે આવી ફાઇલ ખોલો છો, ત્યારે સુરક્ષા ચેતવણી દેખાશે.
ટીપ. જો તમે કરોકોઈપણ દસ્તાવેજોને વિશ્વસનીય બનાવવા માંગતા નથી, વિશ્વસનીય દસ્તાવેજોને અક્ષમ કરો બોક્સ પર ટિક કરો. તમે હજુ પણ વર્કબુક ખોલવા પર મેક્રો ચાલુ કરી શકશો, પરંતુ માત્ર વર્તમાન સત્ર માટે.
એક સત્ર માટે મેક્રોને કેવી રીતે સક્ષમ કરવું
કેટલીક પરિસ્થિતિઓમાં, તે માત્ર એક જ સમય માટે મેક્રોને સક્ષમ કરવાનું કારણ છે. ઉદાહરણ તરીકે, જ્યારે તમને VBA કોડ સાથે એક્સેલ ફાઇલ પ્રાપ્ત થાય છે જેની તમે તપાસ કરવા માંગો છો, પરંતુ તમે આ ફાઇલને વિશ્વસનીય દસ્તાવેજ બનાવવા માંગતા નથી.
નીચેની સૂચનાઓ તમને સક્ષમ કરવાનાં પગલાંઓ દ્વારા માર્ગદર્શન આપશે ફાઇલ ખુલ્લી હોય તે સમયગાળા માટે મેક્રો:
- ફાઇલ ટેબ > માહિતી પર ક્લિક કરો.
- માં સુરક્ષા ચેતવણી વિસ્તાર, સામગ્રી સક્ષમ કરો > વિગતવાર વિકલ્પો ક્લિક કરો.
- Microsoft Office સુરક્ષા વિકલ્પો સંવાદ બોક્સમાં, <પસંદ કરો 12>આ સત્ર માટે સામગ્રી સક્ષમ કરો , અને ઓકે ક્લિક કરો.
આ એક વખત માટે મેક્રો ચાલુ કરે છે. જ્યારે તમે વર્કબુક બંધ કરો છો, અને પછી તેને ફરીથી ખોલો છો, ત્યારે ચેતવણી ફરીથી દેખાશે.
ટ્રસ્ટ સેન્ટર દ્વારા તમામ વર્કબુકમાં મેક્રોને કેવી રીતે સક્ષમ કરવું
Microsoft Excel નક્કી કરે છે કે VBA કોડને મંજૂરી આપવી કે નામંજૂર કરવી ટ્રસ્ટ સેન્ટર, માં પસંદ કરેલ મેક્રો સેટિંગના આધારે ચલાવો, જે તે સ્થાન છે જ્યાં તમે Excel માટે તમામ સુરક્ષા સેટિંગ્સ ગોઠવો છો.
બધી એક્સેલ વર્કબુકમાં ડિફોલ્ટ રૂપે મેક્રો સક્ષમ કરવા માટે, આ તમારે શું કરવાની જરૂર છે:
- ક્લિક કરો ફાઇલ ટૅબ, અને પછી ડાબા બારની એકદમ નીચે વિકલ્પો પર ક્લિક કરો.
- ડાબી બાજુની ફલક પર, વિશ્વાસ કેન્દ્ર પસંદ કરો. , અને પછી Trust Center Settings… ક્લિક કરો.
નોંધો:
- તમે ટ્રસ્ટ સેન્ટર દ્વારા સેટ કરેલ વિકલ્પ નવી ડિફોલ્ટ મેક્રો સેટિંગ બની જાય છે અને તમારી બધી એક્સેલ ફાઇલોને વૈશ્વિક સ્તરે લાગુ પડે છે. જો તમે માત્ર ચોક્કસ વર્કબુક માટે મેક્રોને સક્ષમ કરવા માંગતા હો, તો તેને બદલે તેને વિશ્વસનીય સ્થાન પર સાચવો.
- તમામ વર્કબુકમાં તમામ મેક્રોને સક્ષમ કરવાથી તમારા કમ્પ્યુટરને સંભવિત જોખમી કોડ્સ માટે સંવેદનશીલ બનાવે છે.
એક્સેલ મેક્રો સેટિંગ્સ સમજાવી
નીચે અમે તમને જાણકાર નિર્ણય લેવામાં મદદ કરવા માટે ટ્રસ્ટ સેન્ટરમાં તમામ મેક્રો સેટિંગ્સને ટૂંકમાં સમજાવીશું:
- સૂચના વિના તમામ મેક્રોને અક્ષમ કરો - બધા મેક્રો અક્ષમ છે; કોઈ ચેતવણી દેખાશે નહીં. તમે વિશ્વસનીય સ્થાનોમાં સંગ્રહિત સિવાયના કોઈપણ મેક્રો ચલાવવા માટે સમર્થ હશો નહીં.
- સૂચના સાથે તમામ મેક્રોને અક્ષમ કરો (ડિફૉલ્ટ) - મેક્રો અક્ષમ છે, પરંતુ તમે તેમને એક પર સક્ષમ કરી શકો છો. કેસ-બાય-કેસ આધાર.
- ડિજિટલ હસ્તાક્ષરિત મેક્રો સિવાયના તમામ મેક્રોને અક્ષમ કરો - બિન-સહી કરેલ મેક્રો સૂચનાઓ સાથે અક્ષમ છે. વિશ્વસનીય પ્રકાશક દ્વારા વિશિષ્ટ પ્રમાણપત્ર સાથે ડિજિટલી હસ્તાક્ષર કરાયેલ મેક્રોને ચલાવવાની મંજૂરી છે.જો તમને પ્રકાશક પર વિશ્વાસ ન હોય, તો એક્સેલ તમને પ્રકાશક પર વિશ્વાસ કરવા અને મેક્રોને સક્ષમ કરવા માટે સંકેત આપશે.
- તમામ મેક્રોને સક્ષમ કરો (આગ્રહણીય નથી) - સંભવિત સહિત તમામ મેક્રોને ચલાવવાની મંજૂરી છે દૂષિત કોડ્સ.
- VBA પ્રોજેક્ટ ઑબ્જેક્ટ મોડેલની ઍક્સેસ પર વિશ્વાસ કરો - આ સેટિંગ એપ્લિકેશન્સ માટે વિઝ્યુઅલ બેઝિકના ઑબ્જેક્ટ મોડલની પ્રોગ્રામેટિક એક્સેસને નિયંત્રિત કરે છે. અનધિકૃત પ્રોગ્રામ્સને તમારા મેક્રો બદલવાથી અથવા સ્વ-પ્રતિકૃતિ બનાવતા હાનિકારક કોડ્સ બનાવવાથી રોકવા માટે તે ડિફૉલ્ટ રૂપે અક્ષમ છે.
ટ્રસ્ટ સેન્ટર સેટિંગ્સ બદલતી વખતે, કૃપા કરીને ધ્યાનમાં રાખો કે તે ફક્ત એક્સેલ પર લાગુ થાય છે, બધાને નહીં. ઓફિસ પ્રોગ્રામ્સ.
વિશ્વસનીય સ્થાન પર મેક્રોને કાયમી ધોરણે સક્ષમ કરો
ગ્લોબલ મેક્રો સેટિંગ્સમાં હેરફેર કરવાને બદલે, તમે તમારા કમ્પ્યુટર અથવા સ્થાનિક નેટવર્ક પર ચોક્કસ સ્થાનો પર વિશ્વાસ કરવા માટે એક્સેલને ગોઠવી શકો છો. વિશ્વસનીય સ્થાન પરની કોઈપણ એક્સેલ ફાઇલ મેક્રો સક્ષમ સાથે અને સુરક્ષા ચેતવણીઓ વિના ખુલે છે, ભલે ટ્રસ્ટ સેન્ટર સેટિંગ્સમાં સૂચના વિના તમામ મેક્રોને અક્ષમ કરો વિકલ્પ પસંદ કરેલ હોય. જ્યારે અન્ય તમામ એક્સેલ મેક્રો અક્ષમ હોય ત્યારે આ તમને ચોક્કસ વર્કબુકમાં મેક્રો ચલાવવા દે છે!
પર્સનલ મેક્રો વર્કબુકમાં આવી ફાઇલોનું ઉદાહરણ – જ્યારે પણ તમે Excel શરૂ કરો ત્યારે તે વર્કબુકમાંના તમામ VBA કોડ તમારા માટે ઉપલબ્ધ છે, તમારી મેક્રો સેટિંગ્સને ધ્યાનમાં લીધા વિના.
વર્તમાન વિશ્વસનીય સ્થાનો જોવા અથવા નવું ઉમેરવા માટે, આ કરોપગલાંઓ:
- ફાઇલ > વિકલ્પો પર ક્લિક કરો.
- ડાબી બાજુની તકતી પર, વિશ્વાસ કેન્દ્ર<2 પસંદ કરો>, અને પછી ટ્રસ્ટ સેન્ટર સેટિંગ્સ… ક્લિક કરો.
- ટ્રસ્ટ સેન્ટર સંવાદ બોક્સમાં, ડાબી બાજુએ વિશ્વસનીય સ્થાનો પસંદ કરો. તમે ડિફૉલ્ટ વિશ્વસનીય સ્થાનોની સૂચિ જોશો. આ સ્થાનો એક્સેલ એડ-ઈન્સ, મેક્રો અને ટેમ્પલેટ્સના યોગ્ય કાર્ય માટે મહત્વપૂર્ણ છે અને તેને બદલવું જોઈએ નહીં. તકનીકી રીતે, તમે તમારી વર્કબુકને એક્સેલ ડિફોલ્ટ સ્થાનોમાંથી એક પર સાચવી શકો છો, પરંતુ તમારી પોતાની એક બનાવવી વધુ સારું છે.
- તમારું વિશ્વસનીય સ્થાન સેટ કરવા માટે, નવું સ્થાન ઉમેરો… ક્લિક કરો.
- બ્રાઉઝ કરો<2 પર ક્લિક કરો> તમે જે ફોલ્ડરને વિશ્વસનીય સ્થાન બનાવવા માંગો છો તેના પર નેવિગેટ કરવા માટેનું બટન.
- જો તમે પસંદ કરેલા ફોલ્ડરના કોઈપણ સબફોલ્ડરને પણ વિશ્વાસપાત્ર બનાવવા માંગતા હો, તો તપાસો કે આ સ્થાનના સબફોલ્ડર્સ પણ વિશ્વસનીય છે બોક્સ.
- વર્ણન ફીલ્ડમાં ટૂંકી સૂચના લખો (આ તમને બહુવિધ સ્થાનોનું સંચાલન કરવામાં મદદ કરી શકે છે) અથવા તેને ખાલી છોડી દો.
- ઓકે<2 પર ક્લિક કરો>.
થઈ ગયું! તમે હવે તમારી વર્કબુકને તમારા પોતાના વિશ્વસનીય સ્થાન પર મેક્રો સાથે મૂકી શકો છો અને એક્સેલની સુરક્ષા સેટિંગ્સ વિશે ચિંતા કરશો નહીં.
ટીપ્સ અને નોંધો:
- કૃપા કરીને પસંદ કરતી વખતે ખૂબ કાળજી રાખોવિશ્વસનીય સ્થાન. કારણ કે એક્સેલ તમામ વર્કબુકમાં તમામ મેક્રોને આપમેળે સક્ષમ કરે છે જે વિશ્વસનીય સ્થાનો પર સંગ્રહિત છે, તે તમારી સુરક્ષા સિસ્ટમમાં એક પ્રકારની છટકબારીઓ બની જાય છે, જે મેક્રો વાયરસ અને હેકિંગ હુમલાઓ માટે સંવેદનશીલ હોય છે. કોઈપણ કામચલાઉ ફોલ્ડરને ક્યારેય વિશ્વસનીય સ્ત્રોત ન બનાવો. ઉપરાંત, દસ્તાવેજો ફોલ્ડરથી સાવચેત રહો, તેના બદલે સબફોલ્ડર બનાવો અને તેને વિશ્વસનીય સ્થાન તરીકે નિયુક્ત કરો.
- જો તમે ભૂલથી વિશ્વસનીય સ્થાનોની સૂચિમાં ચોક્કસ ફોલ્ડર ઉમેર્યું હોય, તો પસંદ કરો. તેને ક્લિક કરો અને દૂર કરો બટનને ક્લિક કરો.
VBA સાથે મેક્રોને પ્રોગ્રામેટિકલી કેવી રીતે સક્ષમ કરવું
એક્સેલ ફોરમ પર, ઘણા લોકો પૂછે છે કે શું મેક્રોને પ્રોગ્રામેટિકલી સક્ષમ કરવું શક્ય છે? વર્કબુક ખોલવા પર અને બહાર નીકળતા પહેલા તેને અક્ષમ કરો. તાત્કાલિક જવાબ છે "ના, તે શક્ય નથી". કારણ કે એક્સેલની સુરક્ષા માટે મેક્રો સુરક્ષા મહત્વપૂર્ણ છે, માઇક્રોસોફ્ટે કોઈપણ VBA કોડને ફક્ત વપરાશકર્તાની ક્લિક દ્વારા જ ટ્રિગર કરવા માટે ડિઝાઇન કર્યો છે.
જો કે, જ્યારે માઈક્રોસોફ્ટ દરવાજો બંધ કરે છે, ત્યારે વપરાશકર્તા એક વિન્ડો ખોલે છે :) એક ઉકેલ તરીકે, કોઈએ વપરાશકર્તાને એક પ્રકારની "સ્પ્લેશ સ્ક્રીન" અથવા "સૂચના પત્રક" વડે મેક્રોને સક્ષમ કરવા દબાણ કરવાની રીત સૂચવી. સામાન્ય વિચાર નીચે મુજબ છે:
તમે એક કોડ લખો છો જે બધી વર્કશીટ્સ બનાવે છે પરંતુ એક ખૂબ જ છુપાયેલ છે (xlSheetVeryHidden). દૃશ્યમાન શીટ (સ્પ્લેશ સ્ક્રીન) કંઈક એવું કહે છે કે "કૃપા કરીને મેક્રોને સક્ષમ કરો અને ફાઇલને ફરીથી ખોલો" અથવા વધુ વિગતવાર સૂચનાઓ પ્રદાન કરે છે.
જો મેક્રો અક્ષમ હોય,વપરાશકર્તા ફક્ત "સ્પ્લેશ સ્ક્રીન" વર્કશીટ જોઈ શકે છે; અન્ય તમામ શીટ્સ ખૂબ જ છુપાયેલી છે.
જો મેક્રોઝ સક્ષમ હોય, તો કોડ બધી શીટ્સને છુપાવે છે, અને પછી જ્યારે વર્કબુક બંધ થાય છે ત્યારે તેને ફરીથી ખૂબ જ છુપાવે છે.
એક્સેલમાં મેક્રોને કેવી રીતે અક્ષમ કરવું
પહેલેથી જ ઉલ્લેખ કર્યો છે તેમ, એક્સેલનું ડિફોલ્ટ સેટિંગ મેક્રોને સૂચના સાથે અક્ષમ કરવાનું છે અને જો વપરાશકર્તાઓ ઇચ્છે તો તેમને મેન્યુઅલી સક્ષમ કરવાની મંજૂરી આપે છે. જો તમે કોઈપણ સૂચના વિના, શાંતિપૂર્વક બધા મેક્રોને અક્ષમ કરવા માંગતા હો, તો પછી ટ્રસ્ટ સેન્ટરમાં અનુરૂપ વિકલ્પ (પ્રથમ વિકલ્પ) પસંદ કરો.
- તમારા એક્સેલમાં, ફાઇલ<ક્લિક કરો. 2> ટેબ > વિકલ્પો .
- ડાબી બાજુની ફલક પર, વિશ્વાસ કેન્દ્ર પસંદ કરો, અને પછી ટ્રસ્ટ સેન્ટર સેટિંગ્સ… ક્લિક કરો.
- ડાબા મેનુમાં, મેક્રો સેટિંગ્સ પસંદ કરો, સૂચના વિના તમામ મેક્રોને અક્ષમ કરો પસંદ કરો અને ઓકે પર ક્લિક કરો.
આ રીતે તમે Excel માં મેક્રોને સક્ષમ અને અક્ષમ કરી શકો છો. હું વાંચવા બદલ તમારો આભાર માનું છું અને આગામી અઠવાડિયે તમને અમારા બ્લોગ પર મળવાની આશા રાખું છું!