દસ્તાવેજ

એક્સેલ VBA પાસવર્ડ ક્રેક કરવા માટેની સંપૂર્ણ માર્ગદર્શિકા

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

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

VBA પાસવર્ડ—તે કેવી રીતે કામ કરે છે?

VBA (વિઝ્યુઅલ બેઝિક ફોર એપ્લીકેશન) એ એક પ્રોગ્રામિંગ ભાષા છે જેનો ઉપયોગ માઈક્રોસોફ્ટ ઓફિસ એપ્લીકેશન બનાવવા માટે થાય છે જેમ કે એક્સેલ અને એક્સેસ વધુ શક્તિશાળી અને ઉપયોગમાં સરળ. VBA નો ઉપયોગ કસ્ટમ એપ્લિકેશન બનાવવા માટે પણ થાય છે.

VBA પ્રોજેક્ટને પાસવર્ડ વડે સુરક્ષિત કરી શકાય છે અનધિકૃત પ્રવેશને રોકવા માટે. જ્યારે તમે એક્સેલ સ્પ્રેડશીટમાં VBA પ્રોજેક્ટ ખોલો છો, ત્યારે તમને પાસવર્ડ દાખલ કરવા માટે સંકેત આપવામાં આવી શકે છે (નીચે બતાવેલ છબી મુજબ). જો તમે સાચો પાસવર્ડ દાખલ કર્યો નથી, તો તમે VBA કોડ જોવા કે સંપાદિત કરી શકશો નહીં.

VBA કોડ જોવા માટે પાસવર્ડ સપ્લાય કરવાની જરૂર છે

એક્સેલ VBA પાસવર્ડ કેવી રીતે ક્રેક કરવો

એક્સેલ VBA પાસવર્ડ ક્રેક કરવા માટે ઉપયોગમાં લઈ શકાય તેવી કેટલીક વિવિધ પદ્ધતિઓ છે. અમે નીચે આ દરેક પદ્ધતિને વિગતવાર જોઈશું.

પદ્ધતિ 1: ઉપયોગ કરવો VBA પાસવર્ડ રીસેટ a

"VBA પાસવર્ડ રીસેટ a" એ એક શક્તિશાળી એક્સેલ પાસવર્ડ પુનઃપ્રાપ્તિ પ્લગઇન છે જે મોટાભાગના VBA પ્રોજેક્ટ્સમાંથી ઝડપથી પાસવર્ડને "a" પર રીસેટ કરી શકે છે. આ ટૂલ Windows કમ્પ્યુટર પર એક્સેલ 2007 અને તેનાથી ઉપરના, તેમજ Mac પર એક્સેલ 2016 અને ઉચ્ચતર સાથે સુસંગત છે.

એક્સેલ VBA પાસવર્ડ રીસેટ a ઍડ-ઇન, એકવાર ઇન્સ્ટોલ અને સક્ષમ થઈ જાય, તે એક્સેલ રિબનમાંથી ઍક્સેસિબલ હશે. એક્સેલમાં મેક્રો પાસવર્ડ દૂર કરવા માટે માત્ર બે જ ક્રિયાઓ થાય છે.

પગલું 1. પાસવર્ડ પ્રોમ્પ્ટ સાથે વર્કબુક ફાઇલ ખોલો - "VBA પાસવર્ડ રીસેટ કરો - a" પર ક્લિક કરો.

VBA પાસવર્ડ રીસેટ કરો - એ એક્સેલમાં સક્ષમ કરો

પગલું 2. પાસવર્ડ રીસેટ કરવા માટે વિકલ્પ પસંદ કરો—અહીં અમે મેનુમાંથી "સક્રિય વર્કબુકમાં તમામ શીટ્સને અસુરક્ષિત કરો" પસંદ કરી શકીએ છીએ.

VBA પાસવર્ડ રીસેટ a માં સક્રિય વર્કબુકમાં તમામ શીટ્સને અસુરક્ષિત કરો પસંદ કરો

તમને તમારી એક્સેલ ફાઇલની એક નકલ તે જ સ્થાન પર આપવામાં આવશે જ્યાં તે મૂળ રૂપે બનાવવામાં આવી હતી અને "a" VBA પાસવર્ડ સાથે.

પદ્ધતિ 2: ઉપયોગ કરવો SysTools VBA પાસવર્ડ રીમુવર

SysTools એ એક્સેલ 97 અને પછીની આવૃત્તિઓ માટે "SysTools VBA પાસવર્ડ રીમુવર" નામની વિન્ડોઝ એપ્લિકેશન રજૂ કરી. આ પ્રોગ્રામ એક્સેલ વર્કબુકમાં VBA પાસવર્ડ્સને કોઈપણ તકનીકી જ્ઞાનની આવશ્યકતા વિના સરળતાથી ક્રેક કરશે.

પગલું 1. નીચેના બટન પર ક્લિક કરો અને આ પ્રોગ્રામ ડાઉનલોડ કરો.

મફત ડાઉનલોડ

પગલું 2. તમે પ્રોગ્રામ લોંચ કરી લો તે પછી, તમે "પૂર્વજરૂરીયાતો માટે તપાસો" શીર્ષક સાથે એક પૃષ્ઠ જોશો, જ્યાં ચાલુ રાખવા માટે અમારે "ઓકે" ક્લિક કરવાની જરૂર છે.

SysTools VBA પાસવર્ડ રીમુવર પૂર્વજરૂરીયાતો પૃષ્ઠ માટે તપાસો

પગલું 3. "ફાઇલ(ઓ) ઉમેરો" બટનનો ઉપયોગ કરીને એન્ક્રિપ્ટેડ સામગ્રી સાથે એક્સેલ વર્કબુક પસંદ કરો. પછી તેના તમામ VBA કોડ્સને અનલૉક કરવા માટે "રીસેટ કરો" પર ક્લિક કરો.

SysTools VBA પાસવર્ડ રીમુવરમાં VBA પાસવર્ડ પ્રોટેક્ટેડ ફાઇલ ઉમેરો

પગલું 4. હવે તમે જોઈ શકો છો કે આ ફાઇલ માટે નવો પાસવર્ડ સેટ કરવામાં આવ્યો છે અને સ્ટેટસ "પાસ" કહે છે, જેનો અર્થ છે કે આ તમારા VBA પ્રોજેક્ટને ઍક્સેસ કરવા માટેનો પાસવર્ડ હશે.

VBA પાસવર્ડ SysTools VBA પાસવર્ડ રીમુવર સાથે રીસેટ કરવામાં આવ્યો છે

પદ્ધતિ 3: એક્સ્ટેંશન + હેક્સ એડિટર બદલો

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

પગલું 1. એક્સેલ ફાઇલ એક્સ્ટેંશનને "xlsm" થી "zip" માં બદલો. આ ફાઇલને ઝીપ આર્કાઇવ તરીકે દેખાશે.

એક્સેલ VBA ફાઇલ એક્સ્ટેંશનને XLSM થી ZIPમાં બદલો

ઘણા લોકો માટે, ફોલ્ડર વિકલ્પોમાં "જાણીતા ફાઇલ પ્રકારો માટે એક્સ્ટેંશન છુપાવો" બૉક્સ ડિફૉલ્ટ રૂપે ચકાસાયેલ છે. આ બૉક્સને અનચેક કરવાથી ફાઇલ એક્સ્પ્લોરરમાં એક્સ્ટેન્શન્સ દૃશ્યમાન થશે.

વિન્ડોઝ ફોલ્ડર વિકલ્પોમાં જાણીતા ફાઇલ પ્રકારો માટે હાઇડ એક્સટેન્શનને અનચેક કરો

પગલું 2. WinZip અથવા 7-Zip જેવા ટૂલ વડે ઝીપ ફાઇલને બહાર કાઢો.

પગલું 3. અનઝિપ કરેલ ફોલ્ડર ખોલો. આની અંદર એક "xl" સબફોલ્ડર છે જ્યાં તમે "vbaProject.bin" ફાઇલ શોધી શકો છો.

xl ફોલ્ડરમાં vbaProject.bin ફાઇલ શોધો

પગલું 4. હેક્સ એડિટર સાથે "vbaProject.bin" ફાઇલ ખોલો જેમ કે HxD .

પગલું 5. ફાઇલમાં "DPB" માટે જુઓ.

vbaProject.bin ખોલો અને HxD Hex Editor માં DPB શોધો

પગલું 6. હવે “DPB” ને “DPx” માં બદલો. ફેરફારો સાચવો અને બહાર નીકળો.

ફક્ત "B" ને "x" માં બદલવું જોઈએ, અને ભૂલથી સમાન ચિહ્નને દૂર કરશો નહીં.

HxD Hex Editor સાથે DPB ને DPx માં બદલો

પગલું 7. તમામ ફોલ્ડર્સ અને ફાઇલોને ઝીપ પર સંકુચિત કરો.

સંશોધિત XLSM ફોલ્ડર્સ અને ફાઇલોને ઝીપ ફાઇલમાં સંકુચિત કરો

પગલું 8. એક્સ્ટેંશનને “zip” થી “xlsm” માં બદલો, અને પછી તેને ખોલો.

એક્સ્ટેંશનને Zip થી XLSM માં બદલો

પગલું 9. ઠીક છે, તો તમે xlsm ફાઇલમાં છો. પ્રથમ વસ્તુ જે થઈ શકે છે તે છે ઘણી બધી ભૂલો પોપ અપ થઈ રહી છે પરંતુ ચિંતા કરશો નહીં: તેમને કાઢી નાખવા માટે ફક્ત "હા" દબાવો.

"વિકાસકર્તા" પછી "વિઝ્યુઅલ બેઝિક" પર ક્લિક કરીને VB એડિટર ખોલો. પછી, “ટૂલ્સ” > “વીબીએપ્રોજેક્ટ પ્રોપર્ટીઝ” હેઠળ, “જોવા માટે પ્રોજેક્ટને લૉક કરો” માટેના ચેકને દૂર કરો.

તિરાડ VBA કોડ જોવા માટે "જોવા માટે લૉક પ્રોજેક્ટ" અનચેક કરો

પગલું 10. એડિટર બંધ કરો અને એક્સેલ ફાઈલ સેવ કરો. શક્ય છે કે તે તમને નવી ફાઇલ તરીકે અલગ સ્થાન પર સાચવવા માટે સૂચિત કરશે.

પગલું 11. નવી ફાઈલ ખોલો. તમારો VBA કોડ હવે પાસવર્ડ દાખલ કર્યા વિના જ દેખાશે!

*અમે એક્સેલ 2007 ફાઇલ પર આ પદ્ધતિનું પરીક્ષણ કર્યું છે.

નિષ્કર્ષ

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

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

સુસાન્નાનો ફોટો

સુસાન્ના

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

સંબંધિત લેખો

ટોચ પર પાછા બટન