Paano Mabilis na Gumawa ng Catalog para sa Iyong Excel Workbook sa pamamagitan ng VBA

Ipamahagi ngayon:

Ang paggawa ng catalog para sa isang workbook na may maraming worksheet ay kinakailangan. Narito mayroon kaming isang mabilis na paraan upang lumikha ng isang catalog sa isang Excel worksheet.

Sa aming nakaraang artikulo Paano Lumikha ng isang Catalog sa Iyong Excel sa pamamagitan ng Hyperlinks, napag-usapan namin ang tungkol sa paggawa ng catalog sa pamamagitan ng paglalagay ng mga hyperlink sa isang worksheet. Ang paggawa ng catalog para sa isang workbook na may maraming worksheet ay maaaring maging lubhang kapaki-pakinabang. Ngunit ang pagdaragdag ng mga hyperlink nang isa-isa nang manu-mano ay maaaring makalipas ng oras. Samakatuwid, narito kami ng isang bagong paraan upang mabilis na lumikha ng tulad ng isang katalogo.

Lumikha ng isang Catalog

Sa larawan sa ibaba, maraming worksheet sa workbook.Isang Halimbawa para sa Catalog

At ngayon ay maaari kang lumikha ng isang catalog sa workbook na ito.

  1. I-right click ang isa sa mga tab sa ribbon.
  2. At pagkatapos ay i-click ang button na "I-customize ang Ribbon" sa menu.Ipasadya ang Ribbon
  3. Sa window ng "Mga Pagpipilian sa Excel", suriin ang opsyon na "Developer" sa lugar na "Mga Pangunahing Tab".
  4. At pagkatapos ay i-click ang "OK".Suriin ang Developer
  5. Ngayon i-click ang tab na "Developer" sa laso.
  6. At pagkatapos ay i-click ang button na "Visual Basic" sa toolbar.Visual Basic

Kaya, binuksan mo ang Visual Basic Editor. Sa totoo lang, maaari mo ring pindutin ang shortcut key na “Alt +F11” sa keyboard para mabilis na buksan ang editor.

  1. Ngayon i-right click sa VBA projector.
  2. At pagkatapos ay ilipat ang iyong cursor sa opsyon na "Ipasok".
  3. Sa sub menu, piliin ang opsyong “Module”.Magsingit ng isang Modyul

Samakatuwid, nagpasok ka ng bagong module sa proyekto.

  1. Ngayon kopyahin ang mga sumusunod na VBA code sa bagong module:

Sub CreateMenu()

    Dim a Bilang Integer

    a = 1

    'magdagdag ng bagong worksheet

    Worksheets.Add Before:=Sheets(1)

    Sheets(1).Pangalan = “Menu”

    Worksheet(“Menu”). Range(“A1”). Value = “Menu”

    Para sa isang = 2 Sa ActiveWorkbook.Worksheets.Count

        Worksheets(“Menu”). Range(“A” & a) = Sheets(a).Pangalan

        ActiveSheet.Hyperlinks.Add Anchor:=Worksheets(“Menu”). Range(“A” & a), _

        Address:="", _

        SubAddress:="'" & Sheets(a).Pangalan at "'!R1C1", _

        TextToDisplay:=Sheets(a).Pangalan

    susunod

End Sub

Sa code na ito, naglalagay kami ng bagong worksheet na pinangalanang "Menu" sa simula. Kung mayroon nang worksheet na pinangalanang "Menu", maaari mong baguhin ang VBA code o baguhin ang pangalan ng kasalukuyang pangalan ng worksheet. Bukod dito, ilalagay namin ang listahan sa unang column sa bagong worksheet. Kung kailangan mong ipasok ang catalog sa iba't ibang hanay, maaari mo ring baguhin ito ayon sa iyong pangangailangan.

  1. Ngayon pindutin ang button na "Run Sub" sa toolbarPatakbuhin ang Sub

Bilang karagdagan, maaari mo ring pindutin ang pindutan ng "F5" sa key board.

  1. Ngayon ay bumalik sa interface ng worksheet.Ang Catalog

May bagong worksheet na pinangalanang "Menu" sa workbook. At ang lahat ng mga pangalan ng sheet ay nakalista sa worksheet na may kaukulang mga hyperlink. Mula sa paraang ito, madali kang makakagawa ng catalog sa mabilis na panahon.

Isang Paghahambing sa pagitan ng Dalawang Paraan

Sa aming nakaraang artikulo Paano Lumikha ng isang Catalog sa Iyong Excel sa pamamagitan ng Hyperlinks, idinagdag namin ang catalog nang manu-mano. At ihahambing natin ang pagkakaiba ng dalawang pamamaraan sa talahanayan sa ibaba.

paghahambing Manu-manong Lumikha ng Catalog Gamitin ang VBA Procedure
Kalamangan 1. Madaling gamitin ng bawat user ng Excel ang paraang ito.

2. Kung wala kang kaalaman tungkol sa VBA, maaari mong gamitin ang paraang ito.

1. Sa pamamagitan ng mga pamamaraan ng VBA, maaari mong tapusin ang gawaing ito sa isang click lamang.

2. Maaari mo ring baguhin ang mga VBA code upang matupad ang iba pang mga kinakailangan.

Kawalan ng pinsala 1. Kung maraming worksheet sa workbook, tiyak na gugugol ka ng maraming oras sa pagpasok ng mga hyperlink.

2. Kailangan mong pumili ng mga hyperlink nang paisa-isa, at ito ay madaling hahantong sa mga pagkakamali.

1. Kung hindi ka pamilyar sa mga VBA code, makakatagpo ka ng mga problema kapag pinapatakbo ang mga code.

2. Ang paggamit ng mga VBA code ay magpapalubha sa gawain.

 

Harapin ang Mga Hindi Inaasahang Sitwasyon sa Excel

Kung madalas mong ginagamit ang Excel para tapusin ang iyong gawain, tiyak na makakaranas ka ng ilang mga error. Kadalasan, maaari mong isara ang Excel at pagkatapos ay i-restart ito. Sa gayon, mawawala ang mga maliliit na error na iyon. Gayunpaman, ang ilang mga pagkakamali sa Excel ay hahantong sa matinding pagkasira ng Excel. At ang resulta ay maaaring hindi maisip. Sa ngayon, maaari mo nang... ayusin ang problema sa data ng xls sa pamamagitan ng aming mahusay na tool. Sa tulong ng epektibong tool na ito, ang tanging bagay na kailangan mong gawin ay maghintay para matapos ang proseso ng pagbawi.

Panimula ng May-akda:

Si Anna Ma ay isang dalubhasa sa pagbawi ng data sa DataNumen, Inc., na pinuno ng mundo sa mga teknolohiya sa pagbawi ng data, kasama ang ayusin ang pinsala ng data ng doc at pananaw sa pag-aayos ng mga produktong software. Para sa karagdagang impormasyon pagbisita www.datanumen. Sa

Ipamahagi ngayon:

Mga komento ay sarado.