એક્સેલ VBA માં નામ સાથે શીટ કેવી રીતે ઉમેરવી (6 સરળ રીતો)

  • આ શેર કરો
Hugh West

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

પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો

તમે વધુ સારી રીતે સમજવા અને જાતે પ્રેક્ટિસ કરવા માટે નીચેની એક્સેલ વર્કબુક ડાઉનલોડ કરી શકો છો.

Name.xlsm સાથે શીટ ઉમેરવી

નામ સાથે શીટ ઉમેરવા માટે VBA કોડ

ઉમેરવા માટે અમે શીટ્સ ઑબ્જેક્ટ નો ઉપયોગ કરીશું Excel માં એક શીટ. નામ સાથે શીટ ઉમેરવા માટેનો મૂળભૂત VBA કોડ નીચેના જેવો દેખાય છે.

Sheets.Add ([Before], [After], [Count], [Type])

પહેલાં: તે વૈકલ્પિક છે. તે ચોક્કસ શીટની પહેલા નવી શીટ ઉમેરે છે.

પછી: તે વૈકલ્પિક પણ છે. તે ચોક્કસ શીટ પછી નવી શીટ ઉમેરે છે.

ગણતરી: તે એક વૈકલ્પિક પરિમાણ પણ છે. તે ઉમેરવા માટેની શીટ્સની સંખ્યા સૂચવે છે.

પ્રકાર: તે વૈકલ્પિક પણ છે. તે શીટનો પ્રકાર સ્પષ્ટ કરે છે. અહીં, ડિફોલ્ટ મૂલ્ય xlWorksheet છે.

એક્સેલ VBA માં નામ સાથે શીટ ઉમેરવાની 6 વિવિધ રીતો

એક્સેલમાં, અમે ઉમેરો સાથે નવી શીટ ઉમેરી શકીએ છીએ શીટના નામની બાજુમાં આઇકન. શું તમે ક્યારેય Excel માં સમાન કાર્યને સ્વચાલિત કરવાનું વિચાર્યું છે? વધુ વિચારશો નહીં, કારણ કે VBA તમે કવર કર્યું છે.

અહીં અમારી પાસે સેલ્સ રિપોર્ટ નામની વર્કશીટ છે. તેમાં દૈનિક વેચાણ શામેલ છેચોક્કસ કાફેટેરિયાની ની જાણ કરો. કૉલમ B , C અને D માં, સેલ્સ પ્રતિનિધિઓ , આઇટમ્સ અને <1 ના નામ છે અનુક્રમે>માત્રા .

અહીં, અમે VBA મેક્રો ની મદદથી આ વર્કબુકમાં અન્ય શીટ્સ ઉમેરીશું.

અહીં, અમે Microsoft Excel 365 સંસ્કરણનો ઉપયોગ કર્યો છે, તમે તમારી અનુકૂળતા અનુસાર કોઈપણ અન્ય સંસ્કરણનો ઉપયોગ કરી શકો છો.

1. Excel VBA માં નામ સાથે શીટ ઉમેરવી

અમારી પ્રથમ પદ્ધતિમાં, અમે વપરાશકર્તા ઇનપુટ માંથી નામ સાથે શીટ ઉમેરીશું. જો તમે શીખવા માટે ઉત્સુક છો, તો આ સરળ પગલાં અનુસરો.

📌 પગલાં:

  • ખૂબ જ શરૂઆતમાં, આ પર જાઓ વિકાસકર્તા ટેબ.
  • બીજું, કોડ જૂથ પર વિઝ્યુઅલ બેઝિક પસંદ કરો.
  • વૈકલ્પિક રીતે, ALT દબાવો + F11 એ જ કાર્ય કરવા માટે.

નોંધ: દબાવવાની ખાતરી કરો સ્પેસબાર ની ડાબી બાજુએ ALT કી. જો તમે અન્ય ALT કીનો ઉપયોગ કરશો તો ઓપરેશન એક્ઝિક્યુટ થશે નહીં.

  • તત્કાલ, Microsoft Visual Basic for Applications વિન્ડો ખુલે છે.<15
  • બાદમાં, શામેલ કરો ટેબ પર જાઓ.
  • પછી, વિકલ્પોમાંથી મોડ્યુલ પસંદ કરો.

  • હાલમાં, તે મોડ્યુલ કોડ ખોલે છે.
  • પછી, મોડ્યુલ માં નીચેનો કોડ લખો.
5465

કોડ બ્રેકડાઉન

  • સૌપ્રથમ, અમે પેટા પ્રક્રિયાને આ રીતે કહીએ છીએ Add_Sheet_with_Name .
  • પછી, અમે વેરીએબલ પ્રકારોને વ્યાખ્યાયિત કરીએ છીએ.
  • પછીથી, અમે On Error Resume Next સ્ટેટમેન્ટ ઉમેર્યું. આ કોઈપણ ભૂલોને અવગણશે.
  • પછીથી, અમે વપરાશકર્તા પાસેથી શીટનું નામ મેળવવા માટે ઈનપુટબોક્સ નો ઉપયોગ કર્યો. ઉપરાંત, અમે ઈનપુટબોક્સ માંથી ટેક્સ્ટ સ્ટ્રીંગને શીટ_નામ વેરીએબલમાં સંગ્રહિત કરીએ છીએ.
  • આગળ, જો શીટ_નામ ખાલી હોય, તો કોડ આગળ વધશે નહીં.
  • આખરે, અમે નવી બનાવેલી શીટને નામ આપવા માટે Add.Name પદ્ધતિનો ઉપયોગ કરી રહ્યા છીએ. અહીં, નામ શીટ_નામ વેરીએબલ જેવું જ હશે.

  • આ ક્ષણે, ચલાવો દબાવો (⏵) આઇકન. તેના બદલે, તમે તમારા કીબોર્ડ પર F5 દબાવી શકો છો.

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

  • તેથી, અમારો કોડ એક્ઝિક્યુટ થશે, અને તે નફો નામની શીટ ઉમેરશે.

નોંધ: અમે અમારી શીટ માટે કોઈ સ્થાનનો ઉલ્લેખ કર્યો નથી. ડિફૉલ્ટ રૂપે, તે સક્રિય શીટ પહેલાં મૂકવામાં આવે છે.

વધુ વાંચો: બીજી વર્કબુકમાં શીટ ઉમેરવા માટે એક્સેલ VBA (3 હેન્ડી ઉદાહરણો)

2. વિશિષ્ટ શીટ પહેલાં નામ સાથે શીટ ઉમેરવા માટે એક્સેલ VBA લાગુ કરવું

અમારી બીજી પદ્ધતિમાં, અમે ચોક્કસ શીટ પહેલાં નામ સાથેની શીટ ઉમેરીશું. ચાલો પ્રક્રિયાને તબક્કાવાર અન્વેષણ કરીએપગલું.

📌 પગલાં:

  • સૌ પ્રથમ, <માં બતાવ્યા પ્રમાણે કોડ મોડ્યુલ વિન્ડો લાવો 1>પદ્ધતિ 1 .
  • બીજું, તેમાં નીચેનો કોડ લખો.
1803

કોડ બ્રેકડાઉન

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

  • પછી, પદ્ધતિમાં બતાવ્યા પ્રમાણે કોડ ચલાવો. 1 .
  • આમ, તે નફો નામની શીટ પહેલાં એક નવી શીટ બેલેન્સ શીટ ઉમેરશે.

વધુ વાંચો: વેરીએબલ નામ સાથે શીટ ઉમેરવા માટે એક્સેલ VBA (5 આદર્શ ઉદાહરણો)

3. શીટ ઉમેરવા માટે એક્સેલ VBA નો ઉપયોગ કરવો ચોક્કસ શીટ પછી નામ સાથે

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

📌 પગલાં:

  • પ્રથમ, કોડ મોડ્યુલ<2 લાવો પદ્ધતિ 1 માં બતાવ્યા પ્રમાણે> વિન્ડો.
  • તે પછી, તેમાં નીચેનો કોડ લખો.
2967

આ કોડ લગભગ <ના કોડ જેવો જ છે. 1>પદ્ધતિ 2 . બસ, અહીં આપણે પેરામીટર After નો ઉપયોગ કર્યો છે પહેલાં કરતાં. કારણ કે અમે ચોક્કસ શીટ પછી નવી શીટ ઉમેરવા માંગીએ છીએ.

  • પછી, પદ્ધતિ 1 માં બતાવ્યા પ્રમાણે કોડ ચલાવો.
  • આમ, તે નફો નામની શીટ પછી નવી શીટ વેરહાઉસ ઉમેરશે.

વધુ વાંચો: જો તે અસ્તિત્વમાં ન હોય તો શીટ ઉમેરવા માટે એક્સેલ VBA (ઝડપી પગલાઓ સાથે)

4. વર્કબુકની શરૂઆતમાં નામ સાથે શીટ દાખલ કરવી

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

📌 પગલાં:

  • શરૂઆતમાં, કોડ લાવો < પદ્ધતિ 1 માં બતાવ્યા પ્રમાણે 1>મોડ્યુલ વિન્ડો.
  • પછી, તેમાં નીચેનો કોડ લખો.
3179

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

  • પછી, પદ્ધતિ 1 માં બતાવ્યા પ્રમાણે કોડ ચલાવો.
  • તેથી, તે વર્કબુકની શરૂઆતમાં એક નવી શીટ કંપની પ્રોફાઇલ ઉમેરશે.

વધુ વાંચો: Excel મેક્રો: નવી શીટ બનાવો અને નામ બદલો (3 આદર્શ ઉદાહરણો)

5. વર્કબુકના અંતે શીટ ઉમેરવા માટે Excel VBA નો ઉપયોગ કરવો

આ વિભાગમાં, અમે વર્કબુકની છેલ્લી શીટ પછી એક શીટ ઉમેરીશું . મને પ્રક્રિયા દર્શાવવા દોનીચે.

📌 પગલાં:

  • મુખ્યત્વે, <1 માં બતાવ્યા પ્રમાણે કોડ મોડ્યુલ વિન્ડો ખોલો>મેથડ 1 .
  • બીજું, તેમાં નીચેના કોડને પેસ્ટ કરો.
7433

કોડ બ્રેકડાઉન

  • પ્રથમ, અમે પેટા પ્રક્રિયાને Sheet_End_Workbook તરીકે બોલાવીએ છીએ.
  • આગળ, અમે નવી બનાવેલી શીટને નામ આપવા માટે Add.Name પદ્ધતિનો ઉપયોગ કરી રહ્યા છીએ. અમે વર્કબુકની છેલ્લી શીટ પછી આ શીટ બનાવીશું. અમે છેલ્લી શીટ નંબર શીટ્સ.કાઉન્ટ પ્રોપર્ટીમાંથી મેળવી શકીએ છીએ. વધુમાં, અમે શીટને આવક નિવેદન નામ આપ્યું છે.

  • તે પછી, પદ્ધતિમાં બતાવ્યા પ્રમાણે કોડ ચલાવો 1 .
  • તેથી, તે વર્કબુકના અંતે એક નવી શીટ આવક નિવેદન ઉમેરશે.

વધુ વાંચો: નવી વર્કબુક બનાવો અને એક્સેલમાં VBA નો ઉપયોગ કરીને સાચવો

6. એક્સેલ VBA દ્વારા સેલ વેલ્યુનો ઉપયોગ કરીને બહુવિધ શીટ્સનો પરિચય

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

📌 પગલાં:

  • પ્રથમ, કોડ ખોલો પદ્ધતિ 1 માં બતાવ્યા પ્રમાણે મોડ્યુલ વિન્ડો.
  • પછી, નીચેના કોડને કોપી કરો અને તેમાં પેસ્ટ કરો.
1551
<0 કોડ બ્રેકડાઉન
  • સૌપ્રથમ, અમે સબને કૉલ કરીએ છીએAdd_Multiple_Sheets_Using_Cell_Value તરીકે પ્રક્રિયા.
  • પછી, અમે ચલ પ્રકારો વ્યાખ્યાયિત કરીએ છીએ.
  • પછી, અમે વપરાશકર્તા પાસેથી ડેટાની શ્રેણી મેળવવા માટે ઈનપુટબોક્સ નો ઉપયોગ કરીએ છીએ.
  • ચોથું, અમે શીટ સેલ્સ રિપોર્ટ ને સક્રિય કરીએ છીએ.
  • પછીથી, અમે એક પછી એક પસંદ કરેલ સેલ શ્રેણીમાંથી પસાર થવા માટે દરેક આગળ માટે લૂપનો ઉપયોગ કરીએ છીએ.<15
  • આગળ, અમે નવી બનાવેલી શીટને નામ આપવા માટે Add.Name પદ્ધતિનો ઉપયોગ કરી રહ્યા છીએ. અમે વર્કબુકની સક્રિય શીટ સેલ્સ રિપોર્ટ પછી આ શીટ્સ બનાવીશું.

  • હવે, કોડમાં બતાવ્યા પ્રમાણે ચલાવો. પદ્ધતિ 1 .
  • તત્કાલ, Exceldemy ઇનપુટ બોક્સ ખુલે છે.
  • પછી, B5:B9<2 માં કોષો આપો> બોક્સમાં શ્રેણી.
  • છેલ્લે, ઓકે પર ક્લિક કરો.

  • છેવટે, તે દાખલ કરશે પાંચ શીટ્સનું નામ B5:B9 શ્રેણીમાં સેલ મૂલ્યો પર રાખવામાં આવ્યું છે. તે બધા શીટ સેલ્સ રિપોર્ટ પછી છે.

નિષ્કર્ષ

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

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