Hoe kinne jo blêd mei namme tafoegje yn Excel VBA (6 maklike manieren)

  • Diel Dit
Hugh West

Dit artikel jout de antwurden op jo fragen oer hoe't jo in blêd mei namme taheakje kinne yn Excel VBA . As jo ​​​​op syk binne nei sokke unike soarten trúkjes, binne jo op it goede plak kommen. Hjir sille wy beprate 6 maklik & amp; bewezen manieren om in blêd mei in namme ta te foegjen yn Excel VBA .

Download Practice Workbook

Jo kinne it folgjende Excel-wurkboek downloade foar better begryp en oefenje josels.

Blêd taheakje mei Name.xlsm

VBA-koade om blêd mei namme ta te foegjen

Wy sille it Sheets-objekt brûke om ta te foegjen in blêd yn Excel. De fûnemintele VBA -koade om in blêd mei de namme ta te foegjen liket op de hjirûnder.

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

Foar: It is opsjoneel. It foeget in nij blêd ta foarôfgeand oan in spesifyk blêd.

Nei: It is ek opsjoneel. It foeget in nij blêd ta nei in spesifyk blêd.

Count: It is ek in opsjonele parameter. It jout it oantal blêden oan om ta te foegjen.

Type: It is ek opsjoneel. It spesifisearret it type blêd. Hjir is de standertwearde xlWorksheet .

6 Ferskillende manieren om blêd mei namme ta te foegjen yn Excel VBA

Yn Excel kinne wy ​​in nij blêd tafoegje mei de add ikoan krekt neist de blêdnamme. Hawwe jo oait tocht oan it automatisearjen fan deselde taak yn Excel? Tink net mear, want VBA ha jo dekt.

Hjir hawwe wy in wurkblêd mei de namme Sales Report . It befettet de Deistige ferkeapFerslach fan in bepaalde kafeteria. Yn kolommen B , C en D steane nammen fan Sales Reps , Items en Quantity respektivelik.

Hjir sille wy oare blêden yn dit wurkboek tafoegje mei help fan VBA makro .

Hjir hawwe wy Microsoft Excel 365 ferzje brûkt, jo meie elke oare ferzje brûke neffens jo gemak.

1. Blêd tafoegje mei namme yn Excel VBA

Yn ús earste metoade sille wy in blêd tafoegje mei de namme fan 'e brûkersynput . As jo ​​nijsgjirrich binne om te learen, folgje dizze ienfâldige stappen.

📌 Stappen:

  • Gean oan it begjin nei de Utwikkelders ljepper.
  • Selektearje as twadde Visual Basic yn 'e groep Code .
  • Als alternatyf, druk op ALT + F11 om deselde taak te dwaan.

Opmerking: Druk op de ALT -kaai links fan de SPATTEBALK . De operaasje soe net útfiere as jo oare ALT -kaaien brûke.

  • Daliks iepenet it finster Microsoft Visual Basic for Applications .
  • Gean letter nei it ljepblêd Ynfoegje .
  • Selektearje dan Module út de opsjes.

  • Op it stuit iepenet it de koade Module .
  • Skriuw dêrnei de folgjende koade yn de Module .
5480

Koade-ôfdieling

  • Earst neame wy de Sub-proseduere as Add_Sheet_with_Name .
  • Dan definiearje wy de fariabele types.
  • Letter hawwe wy de On Error Resume Next statement tafoege. Dit sil alle flaters negearje.
  • Dernei hawwe wy InputBox brûkt om de namme fan it blêd fan de brûker te krijen. Ek hawwe wy de tekststring fan 'e YnputBox opslein yn 'e fariabele sheet_name .
  • Dêrnei, as de blêdnamme leech is, dan is de koade sil net trochgean.
  • Uteinlik brûke wy de Add.Name metoade om it nij oanmakke blêd te neamen. Hjir sil de namme itselde wêze as de fariabele sheet_name .

  • Druk op dit stuit op de Run (⏵) ikoan. Jo kinne leaver op F5 drukke op jo toetseboerd.

  • Ynienen iepenet it in ynfierfak.
  • Fier hjir de namme fan it nije blêd yn. Yn dit gefal hawwe wy Profit yn it fak skreaun.
  • Klik letter OK .

  • Dat, ús koade sil útfiere, en it sil in blêd tafoegje mei de namme Profit .

Opmerking: Wy hawwe gjin plak neamd foar ús blêd. Standert wurdt it pleatst foar it aktive blêd.

Lês mear: Excel VBA om blêd ta te foegjen oan in oar wurkboek (3 handige foarbylden)

2. Excel VBA tapasse om blêd mei namme foar spesifyk blêd ta te foegjen

Yn ús twadde metoade sille wy in blêd tafoegje mei de namme foar in spesifyk blêd. Litte wy it proses stap foarby ûndersykjestap.

📌 Stappen:

  • Bring earst it koade Module -finster op lykas werjûn yn Metoade 1 .
  • Twadde, skriuw dêr de folgjende koade yn.
8714

Koade-ôfdieling

  • Earst neame wy de Sub-proseduere as Add_Sheet_Before_Specific_Sheet .
  • Dan aktivearje wy it blêd Sales Report . Dit soarget derfoar dat de koade rint as wy op in oar blêd binne.
  • Dêrnei brûke wy de metoade Add.Name om it nij oanmakke blêd te neamen. Dit blêd sil makke wurde foar it blêd mei de namme Profit út it wurkboek. Boppedat hawwe wy it blêd neamd as Balâns .

  • Dernei, útfiere de koade lykas werjûn yn Metoade 1 .
  • Sa sil it in nij blêd Balâns tafoegje foar it blêd mei de namme Profit .

Lês mear: Excel VBA om blêd ta te foegjen mei fariabele namme (5 ideale foarbylden)

3. Excel VBA brûke om blêd ta te foegjen mei Namme nei spesifyk blêd

Yn dizze metoade sille wy in blêd tafoegje nei it blêd mei de namme Profit . Litte wy it proses yn detail sjen.

📌 Stappen:

  • Bring earst de koade Module finster lykas werjûn yn Metoade 1 .
  • Skriuw dêrnei de folgjende koade yn.
9607

Dizze koade is hast gelyk oan de koade fan Metoade 2 . Krekt, hjir hawwe wy de parameter Nei leaver brûktdan Foar . Om't wy it nije blêd taheakje wolle nei in spesifyk blêd.

  • Dernei útfiere de koade lykas werjûn yn Metoade 1 .
  • Sa sil it in nij blêd tafoegje Warehouse nei it blêd mei de namme Profit .

Lês mear: Excel VBA om blêd ta te foegjen as it net bestiet (mei flugge stappen)

4. Blêd ynfoegje mei namme by it begjin fan wurkboek

Yn dizze seksje sille wy in nij blêd ynfoegje oan it begjin fan it wurkboek yn Excel mei VBA . Dus, sûnder fierdere fertraging, litte wy sjen hoe't wy it dogge.

📌 Stappen:

  • Bring earst de koade op Module -finster lykas werjûn yn Metoade 1 .
  • Skriuw dêrnei de folgjende koade yn.
9370

Hjir foegje wy ta it nije wurkblêd foar it earste blêd fan it wurkboek. Dat betsjut oan it begjin fan it wurkboek. Dêrtroch is it no it earste blêd. Ek neamden wy it blêd Bedriuwprofyl .

  • Dan, útfiere de koade lykas werjûn yn Metoade 1 .
  • Dêrtroch sil it in nij blêd tafoegje Bedriuwprofyl oan it begjin fan it wurkboek.

Lês mear: Excel-makro: nij blêd oanmeitsje en omneame (3 ideale foarbylden)

5. Excel VBA brûke om blêd oan 'e ein fan wurkboek ta te foegjen

Yn dizze seksje sille wy in blêd tafoegje nei it lêste blêd fan it wurkboek . Lit my it proses demonstrearjehjirûnder.

📌 Stappen:

  • Iepenje primêr it koade Module -finster lykas werjûn yn Metoade 1 .
  • Twadde, plak dêr de folgjende koade yn.
1397

Koade-ôfdieling

  • Earst neame wy de Sub-proseduere as Sheet_End_Workbook.
  • Dêrnei brûke wy de metoade Add.Name om it nij oanmakke blêd te neamen. Wy meitsje dit blêd nei it lêste blêd fan it wurkboek. Wy kinne it lêste blêdnûmer krije fan it eigendom Sheets.Count . Boppedat hawwe wy it blêd Ynkommensferklearring neamd.

  • Dernei, útfiere de koade lykas werjûn yn Metoade 1 .
  • Dêrtroch sil it in nij blêd tafoegje Ynkommensferklearring oan 'e ein fan it wurkboek.

Lês Mear: Nije wurkboek meitsje en opslaan mei VBA yn Excel

6. Meardere blêden yntrodusearje mei selwearde troch Excel VBA

Foar de lêste metoade sille wy meardere blêden tafoegje yn it wurkboek mei de namme út in berik fan sellen mei Excel VBA . Boppedat sille wy de brûker freegje om ynfier fan it berik om de namme te nimmen. Dus litte wy de stappen hjirûnder besjen.

📌 Stappen:

  • Earst iepenje de koade Module -finster lykas werjûn yn Metoade 1 .
  • Kopieer dêrnei de folgjende koade en plak it dêryn.
4669

Koade-ôfdieling

  • Earst neame wy de Subproseduere as Add_Multiple_Sheets_Using_Cell_Value.
  • Dan definiearje wy de fariabele typen.
  • Dêrnei brûke wy InputBox om it berik fan gegevens fan de brûker te krijen.
  • Fjirde aktivearje wy it blêd Sales Report .
  • Letter brûke wy in For Every Next -loop om ien foar ien troch it selektearre selberik te gean.
  • Dêrnei brûke wy de metoade Add.Name om it nij oanmakke blêd te neamen. Wy sille dizze blêden oanmeitsje nei it aktive blêd Sales Report fan it wurkboek. Metoade 1 .
  • Daliks iepenet it Exceldemy ynfierfak.
  • Jou dan de sellen yn 'e B5:B9 berik yn it fak.
  • Klik as lêste op OK .

  • Uteinlik sil it ynfoegje fiif -blêden neamd nei de selwearden yn it B5:B9 -berik. Se binne allegear nei it blêd Salesrapport .

Konklúzje

Dit artikel jout maklike en koarte oplossings foar it tafoegjen fan blêden mei nammen troch Excel VBA . Ferjit net it Oefenje -bestân te downloaden. Betanke foar it lêzen fan dit artikel, wy hoopje dat dit nuttich wie. Lit it ús asjebleaft witte yn 'e kommentaar seksje as jo fragen of suggestjes hawwe. Besykje asjebleaft ús webside Exceldemy om mear te ferkennen.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.