સામગ્રીઓનું કોષ્ટક
આ ટ્યુટોરીયલમાં, હું તમારી સાથે VBA નો ઉપયોગ કરીને XLSX ફોર્મેટમાં એક્સેલ ફાઇલની નકલને સાચવવાની યોગ્ય રીતો 5 શેર કરવા જઈ રહ્યો છું. તમે આ પદ્ધતિઓનો ઉપયોગ કોઈપણ પ્રકારની વર્કબુકમાં કરી શકો છો, પછી ભલે તેમાં મોટો કે નાનો ડેટા હોય. ઉપરાંત, જેમ આપણે VBA નો ઉપયોગ કરીશું, તે કાર્ય પૂર્ણ કરવામાં વર્ચ્યુઅલ રીતે કોઈ સમય લેશે નહીં.
પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો
તમે અહીંથી પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરી શકો છો.
VBA કોપીને XLSX.xlsx તરીકે સાચવો
XLSX ફાઇલ શું છે?
XLSX ફાઇલ એ MS Excel ઓપન XML ફોર્મેટ સ્પ્રેડશીટ છે જે કાર્યપત્રકોની અંદર રહેલા કોષોમાં ડેટા સંગ્રહિત કરે છે. કોષો પંક્તિ-સ્તંભની રચનામાં ગોઠવાયેલા છે. MS Excel 2007 અને અગાઉ, આ સ્પ્રેડશીટ ફાઈલ XLS પ્રકારની હતી.
VBA નો ઉપયોગ કરીને XLSX તરીકે એક્સેલ ફાઈલની નકલ સાચવવાની 5 યોગ્ય રીતો
આ ટ્યુટોરીયલ માટે, અમારો મુખ્ય હેતુ તમને વર્તમાન વર્કબુકને XLSX ફોર્મેટમાં કેવી રીતે સાચવવી તે બતાવવાનો છે. તેથી અમે એક સરળ અને સંક્ષિપ્ત ડેટાસેટ લીધો છે જેમાં 3 કૉલમ અને 6 વિદ્યાર્થીઓના માર્ક્સનો રેકોર્ડ છે. પરંતુ તમારી પાસે તમારા પોતાના ડેટાસેટ્સનો ઉપયોગ કરવાનો વિકલ્પ છે.
1. SaveCopyAs પદ્ધતિનો ઉપયોગ કરીને માં
SaveCopyAs પદ્ધતિ એક્સેલ VBA વર્કબુક ઓબ્જેક્ટ લે છે અને ડેટામાં ફેરફાર કર્યા વિના આ વર્કબુકની નવી નકલને XLSX ફોર્મેટમાં સાચવી શકે છે. ચાલો જોઈએ કે અમારા કોડની અંદર આ પદ્ધતિનો ઉપયોગ કેવી રીતે કરવો.
પગલાઓ:
- પ્રથમ, વિકાસકર્તા ટેબ પર જાઓ અને વિઝ્યુઅલ બેઝિક પસંદ કરો.
- આગળ, માં વિઝ્યુઅલ બેઝિક વિંડો, દાખલ કરો પર ક્લિક કરો અને મોડ્યુલ પસંદ કરો.
- હવે, માં જમણી બાજુની નવી મોડ્યુલ વિન્ડો, નીચેના સૂત્રમાં ટાઈપ કરો:
9377
- પછી, VBA વિન્ડો બંધ કરો અને નેવિગેટ કરો ફરીથી વિકાસકર્તા ટેબ પર.
- અહીં, મેક્રો પસંદ કરો.
- હવે, મેક્રો વિન્ડોમાં, તમે અમે દાખલ કરેલ મેક્રો કોડ જોવો જોઈએ.
- આગળ, રન પર ક્લિક કરો.
- આખરે, તમે જ્યાં ફાઈલ સેવ કરી છે તે ફોલ્ડર ખોલો અને તે XLSX ફોર્મેટમાં ઉપલબ્ધ હોવું જોઈએ જે આપણે ઈચ્છીએ છીએ.
વધુ વાંચો: સેલ વેલ્યુ
માંથી એક્સેલ મેક્રો ફાઇલોને ફાઇલનામ તરીકે કેવી રીતે સાચવવી VBA કોડમાં ફાઇલનું નામ સ્પષ્ટ કરીને XLSX ફોર્મેટમાં એક્સેલ ફાઇલ. ફાઇલનું નામ સેટ કરતી વખતે, અમે ફાઇલ એક્સ્ટેંશન પણ ઉમેરીશું જે ફાઇલને અમારા ઇચ્છિત ફોર્મેટમાં કન્વર્ટ કરશે. આ પદ્ધતિ સાથે આગળ વધવા માટે, VBA મોડ્યુલ વિન્ડોમાં નીચેનો કોડ દાખલ કરો.
8419
કોડ ટાઈપ કર્યા પછી, તેને ખાલી <1 થી ચલાવો> Macros વિકલ્પ જેમ આપણે અગાઉ બતાવ્યું છે. હવે, સેવ ફોલ્ડર પર જાઓ અને XLSX ફોર્મેટવાળી ફાઇલ હવે ત્યાં હોવી જોઈએ.
વધુ વાંચો: વિશિષ્ટમાં વર્કબુકને સાચવવા માટે એક્સેલ VBAતારીખ સાથેનું ફોલ્ડર
3. ફાઇલ ફોર્મેટ નંબર દાખલ કરી રહ્યા છીએ
ફાઇલ ફોર્મેટ નંબરો અનન્ય નંબરો છે જે સાચવતી વખતે ચોક્કસ ફાઇલ પ્રકાર દર્શાવે છે. આ ટ્યુટોરીયલ માટે, અમારો ધ્યેય VBA નો ઉપયોગ કરીને XLSX ફાઈલ તરીકે એક્સેલ કોપીને સાચવવાનો છે. તેથી, અમે ફોર્મેટ નંબર 51 નો ઉપયોગ કરીશું, જે XLSX ફાઇલ પ્રકાર સૂચવે છે. તેથી, VBA મોડ્યુલમાં નીચેનો કોડ ટાઈપ કરો:
7788
હવે, જો તમે આ કોડ ચલાવો છો, તો એક્સેલ તરત જ વર્કબુકને <માં સાચવશે. 1> XLSX ફોર્મેટ. તમે ગંતવ્ય ફોલ્ડરમાં તપાસ કરીને તેની પુષ્ટિ કરી શકો છો.
વધુ વાંચો: Excel VBA ફાઇલ ફોર્મેટ તરીકે સાચવો (12 યોગ્ય ઉદાહરણો)
4. પાસવર્ડ વડે સાચવવું
ઘણા કિસ્સાઓમાં, એક્સેલ વર્કબુકની નકલ XLSX ફોર્મેટમાં વધારાના પાસવર્ડ સાથે સાચવવી ખૂબ જ મહત્વપૂર્ણ છે. આ ખાસ કરીને વર્કબુક માટે સાચું છે જેમાં ઉચ્ચ-સુરક્ષાની ચિંતા હોય છે. તમે VBA નો ઉપયોગ કરીને અને તમારા દસ્તાવેજને સાચવવાની સાથે કસ્ટમ પાસવર્ડ સેટ કરીને આ કાર્યને ખૂબ જ સરળતાથી પ્રાપ્ત કરી શકો છો. તેના માટે, મોડ્યુલ વિન્ડોમાં નીચેનો VBA કોડ દાખલ કરો:
9832
આખરે, આપણે પહેલા જોયું તેમ, તમે બસ આ કોડને Macros વિકલ્પોમાંથી ચલાવવાનો રહેશે. હવે, જો તમે તમારા સેવ કરેલા ફોલ્ડરમાં જાઓ છો, તો તમારે આપેલા નામવાળી ફાઇલ અને અંતે XLSX એક્સટેન્શન મળશે.
વધુ વાંચો: Excel VBA: ખોલ્યા વિના શીટને નવી વર્કબુક તરીકે સાચવો
5.ફક્ત વાંચવા માટે ભલામણ કરીને સાચવો
દસ્તાવેજને સુરક્ષિત કરવાની ઓછી કડક રીત તેને ફક્ત વાંચવા માટેની ફાઇલ બનાવવી છે. જો તમે XLSX ફોર્મેટમાં એક્સેલ ફાઇલની નકલ સાચવો છો, તો તમે VBA નો ઉપયોગ કરીને ફક્ત વાંચવા માટેની સ્થિતિ સેટ કરી શકો છો. હવે, આ કરવા માટે, નીચેનો કોડ VBA મોડ્યુલમાં દાખલ કરો:
7131
પછી, આ કોડને મેક્રો<2 પરથી ચલાવો> વિકાસકર્તા ટેબ હેઠળ વિકલ્પ. આને નીચે બતાવ્યા પ્રમાણે વર્તમાન વર્કબુકની XLSX નકલ સાચવવી જોઈએ.
વધુ વાંચો: Excel VBA માટે વેરિયેબલ નામ સાથે ફાઇલ સાચવો (5 ઉદાહરણો)
યાદ રાખવા જેવી બાબતો
- XLSX ફાઇલનો સાચવવાનો પાથ બદલવાની ખાતરી કરો. 1>VBA . તે તમારા કમ્પ્યુટરની અંદરના ફોલ્ડર પાથ સાથે મેળ ખાતો હોવો જોઈએ.
- તમે બધા બિલ્ટ-ઇન VBA ફંક્શનની જોડણી બરાબર કરી રહ્યાં છો તે જોવા માટે બે વાર તપાસો.
- યાદ રાખો કે, કેટલાક કિસ્સાઓમાં, કોડ ચલાવ્યા પછી VBA વિન્ડોમાં VBA કોડ ઉપલબ્ધ રહેશે નહીં.
નિષ્કર્ષ
હું આશા રાખું છું કે VBA નો ઉપયોગ કરીને XLSX ફોર્મેટમાં એક્સેલ ફાઇલની નકલ સાચવવા માટે મેં બતાવેલી પદ્ધતિઓ તમારા માટે મદદરૂપ હતી. જો તમે કોઈપણ પગલામાં અટવાઈ જાઓ છો અથવા કોડ કામ કરતું નથી, તો પછી હું કેટલીક વખત પ્રદાન કરેલ કોડ્સને તપાસવાનું સૂચન કરીશ. ઉપરાંત, કોડ શું કરી રહ્યો છે તે સમજવા માટે કોડને અમુક અંશે બદલવાનો પ્રયાસ કરો. છેલ્લે, વધુ એક્સેલ તકનીકો જાણવા માટે, અમારી અનુસરો ExcelWIKI વેબસાઇટ. જો તમારી પાસે કોઈ પ્રશ્નો હોય, તો કૃપા કરીને મને ટિપ્પણીઓમાં જણાવો.