Nola izoztu panelak VBArekin Excel-en (5 modu egokiak)

  • Partekatu Hau
Hugh West

Artikulu honetan, Excel lan-orri bateko panelak nola izoztu daitezkeen erakutsiko dizut Visual Basic of Applications (VBA)-rekin. Askotan Excel-en lan egiten dugun bitartean, panelak izoztu behar ditugu. lan-orriaren erosotasuna eta esperientzia hobea izateko. VBA -rekin hori nola lor dezakezun ikasiko duzu gaur.

Izokatu panelak VBA-rekin Excel-en (ikuspegi azkarra)

3665

Deskargatu praktiketako lan-koadernoa

Deskargatu praktika-koaderno hau artikulu hau irakurtzen ari zaren bitartean ariketa egiteko.

VBA Freeze Panes.xlsm

Excel-en izoztu panelak

Microsoft Excel-en, panelak izozteak errenkada edo zutabe bat izoztu edo biak horrela esan nahi du. korritze-barran behera edo eskuinera joan arren, errenkada edo zutabe hori beti egongo da ikusgai. Normalean datu-multzoaren goiburuak dituzten errenkada edo zutabeekin egiten da.

Adibidez, begiratu beheko datu multzoa. Hemen lan-orria izoztu dugu 3 ( Urteak ) eta B zutabera arte ( Produktuen izena ).

Korrikatze-barra korrituz lan-orrian behera egingo dugunean, 3 errenkadarainoko errenkadak beti ikusgai daudela ikusiko dugu.

Berdin B zutabarekin eskuinera korritzen dugun bitartean.

Orain, lan-orri bateko panelak eskuz izozteko, hautatu errenkada eta zutabearen ondoko gelaxka (Adibide honetan C4 gelaxka) eta joan Ikusi >Izoztu panelak > Izoztu panelak Excel tresna-barran.

Errenkada soilik izozteko, hautatu errenkada osoa eta joan Ikusi > Izoztu panelak > Izoztu panelak Excel tresna-barran.

Antzera, zutabea soilik izozteko, hautatu zutabe osoa eta joan Ikusi > Izoztu panelak > Izoztu panelak Excel tresna-barran.

⧭ Oharrak:

  • Hautatu Izokatu goiko errenkada goiko errenkada soilik izozteko.
  • Antzera, hautatu Izokatu lehen zutabea lehen zutabea soilik izozteko.

5 Excel-en VBA-rekin panelak izozteko metodoak

Excel-en panelak izoztea zer den eta eskuz nola egin ikasi dugu. Orain, goazen gaurko eztabaida nagusira, panelak nola izoztu VBA -rekin.

1. Izoztu VBA-rekin errenkada bat bakarrik Excel-en

Lehenik eta behin, ikus dezagun nola izoztu dezakegun errenkada bat bakarrik VBA -rekin.

Lehen esan bezala, izoztu errenkada bat bakarrik, lehenik eta behin izoztu nahi den errenkadaren azpian dagoen errenkada osoa hautatu behar duzu (adibide honetan 4 errenkada).

Ondoren, aplikatu behar duzu. Izoztu panelak komandoa.

Beraz, VBA kodea hau izango da:

⧭ VBA kodea:

3594

⧭ Irteera:

Exekutatu kode hau. Eta lan-orri aktiboa 3 errenkadan izoztuta aurkituko duzu.

⧭ Oharrak:

  • Hemen gelaxka C4 erabili dugu lan-orriko 4 errenkadako edozein gelaxka hautatzeko. Zukhautatu ezazu zure beharren arabera.
  • Kodearen azken lerroa Barrutia(“C4”).Hautatu errenkada osoa desautatzeko da 4 ( Edozein hautapena desautatzeak hautaketa berri bat hautatzea esan nahi du, Excel-en bezala, zerbait hautatuta geratu behar da). Lerro hau bazter dezakezu nahi baduzu.

Irakurri gehiago: Nola izoztu goiko errenkada Excel-en (4 metodo errazak)

2. Izoztu Excel-en VBA duen zutabe bat bakarrik

Ikusi dugu nola izoztu dezakegun errenkada bat VBA rekin. Orain ikus dezagun nola izoztu zutabe bat VBA -rekin.

Errenkadaren antzekoa, zutabe bat bakarrik izozteko, lehenik eta behin, zutabe osoa hautatu behar duzu izoztu nahi den zutaberaino. (Adibide honetan C zutabea).

Ondoren, Izoztu panelak komandoa aplikatu behar duzu.

Beraz, VBA kodea hau izango da:

⧭ VBA kodea:

5853

⧭ Irteera:

Exekutatu kode hau. Eta lan-orri aktiboa C zutabean izoztuta aurkituko duzu.

⧭ Oharrak:

  • Hemen gelaxka C4 erabili dugu lan-orriko C zutabeko edozein gelaxka hautatzeko. Zure beharren arabera hautatzen duzu.
  • Kodearen azken lerroa Barrutia(“C4”). Hautatu zutabe osoa desautatzeko da C (Edozein hautaketa desautatzeak hautaketa berri bat hautatzea esan nahi du, Excel-en bezala, zerbait hautatuta geratu behar da). Lerro hau bazter dezakezu nahi baduzu.

Irakurri gehiago: Nola izoztu 2 zutabeExcel-en (5 metodo)

3. Izoztu errenkada eta zutabea VBArekin Excel-en

Ikusi dugu nola izoztu ditzakegun errenkada eta zutabe bat bereizita. Oraingoan, ikus dezagun nola izoztu ditzakegun errenkada eta zutabea batera.

Bai errenkada eta zutabea elkarrekin izoztzeko, izoztu beharreko errenkadaren azpiko gelaxka bat hautatu behar duzu eta zutabearen zuzenera. izoztu beharreko (Adibide honetan C4 gelaxka).

Ondoren, Izokatu panelak komandoa aplikatu behar duzu.

Beraz, VBA kodea hau izango da:

⧭ VBA kodea:

3778

⧭ Irteera:

Exekutatu kode hau. Eta lan-orri aktiboa 3 errenkadan eta C zutabean izoztuta aurkituko duzu.

⧭ Oharrak:

  • Hemen gelaxka C4 erabili dugu 3 errenkadaren azpiko gelaxka bat hautatzeko eta eskuineko B zutaberako. Hori C4 gelaxka da. Zure beharren arabera hautatzen duzu.

Irakurri gehiago: Nola izoztu hautatutako panelak Excel-en (10 modu)

Antzeko irakurketak:

  • Nola izoztu hainbat panel Excel-en (4 irizpide)
  • Teklatuko lasterbidea Excel-en panelak izozteko (3 lasterbide)
  • Nola izoztu lehen 3 zutabeak Excel-en (4 modu azkar)

4. Garatu erabiltzaile-inprimakia Excel-en VBA-rekin panelak izozteko

Ikusi dugu nola izoztu ditzakegun errenkada edo zutabe bat edo biak errenkada eta zutabea VBArekin Excel lan-orri batean.

Orain Erabiltzaile-formulario bat garatuko dugu, guztiak ekartzekozeregin desberdinak interfaze bakarrean.

⧭ Erabiltzaile-formularioa garatzeko urratsez urratseko prozedura:

⧪ 1. urratsa:

  • Sakatu ALT+F11 teklatuan Visual Basic
  • Visual Basic editorean, joan <1 atalera>Txertatu > UserForm Userform berri bat txertatzeko.

⧪ 2. urratsa:

  • UserForm izeneko UserForm1 izeneko UserForm berria VBA
  • ren ezkerraldean sortuko da. 1>UserForm , ToolBox bat lortuko duzu Kontrol izenekoa. Pasatu sagua tresna-kutxan eta bilatu TextBox (TextBox1) . Bat aurkitu ondoren, arrastatu UserForm goialdetik.
  • Antzera, arrastatu ListBox ( ListBox1 ) eskuinera <1era>Testu-koadroa eta Komando-Botoia (Commandbutton1) Erabiltzaile-inprimakia ren beheko eskuineko izkinan. Aldatu Komando-Botoiaren pantaila Ados -ra. Zure Erabiltzaile-inprimakiak itxura hau izan beharko luke orain:

⧪ 3. urratsa:

Txertatu bat Modulua ( Txertatu > Modulua ) VBA tresna-kutxatik

⧪ 4. urratsa :

Sartatu VBA kode hau Modulu n.

6560

⧪ 5. urratsa:

Egin klik bikoitza Ados gisa bistaratzen den CommandButton . CommandButton1_Click izeneko azpi pribatua irekiko da. Sartu bertan kode hau:

4131

⧪ Urratsera6:

Era berean, egin klik bikoitza TextBox1 gainean. TextBox1_Change izeneko azpi pribatua irekiko da. Sartu bertan kode hau.

6443

⧪ 7. urratsa:

Zure Erabiltzaile-inprimakia prest dago orain erabili. Hautatu beheko gelaxka izoztu beharreko errenkadan eta eskuinera izoztu nahi den zutabera (Cell C4 hemen), eta exekutatu Makroa Run_UserForm izenekoa.

⧪ 8. urratsa:

  • Erabiltzaile-inprimakia kargatuko da. Hautatutako gelaxkaren helbidea ( C4 ) Testu-koadroan aurkituko duzu. Nahi baduzu, hau alda dezakezu.
  • Ondoren, hautatu ListBox -n dauden hiru aukeretatik edozein. Hemen errenkada eta zutabea izoztu nahi ditut, beraz, Izoztu errenkada eta zutabea hautatu dut.
  • Ondoren, egin klik Ados .

⧪ 9. urratsa:

Zure nahiaren arabera izoztuta aurkituko duzu lan-orria. (Hemen izoztuta 3 errenkadaraino eta B zutaberaino).

Erlazionatutako edukia: Nola izoztu markoa Excel-en (6 trikimailu azkar)

5. Excel-en izoztu panelen alternatiba: zatitu leihoa VBArekin

Asko hitz egin dugu Excel-en izoztu panelak buruz. Orain, ikus dezagun izoztu panelak Excel-eko Zatitu leihoa komandoaren alternatiba oso erabilgarria.

ActiveWindow.SplitRow edo dezakezu. ActiveWindow.SplitColumn VBA n lan-orria errenkadan edo zutabeetan banatzeko.zentzuzkoa.

Adibidez, lan-orria 3 errenkadatik banatzeko, erabili:

2371

Antzera, lan-orria B zutabetik banatzeko, erabili:

7650

⧭ VBA kodea:

1712

⧭ Irteera:

Exekutatu kodea, lan-orri aktiboa 3 errenkadatik eta B zutabetik zatituko du.

Lotutako edukia : Nola aplikatu izoztu panel pertsonalizatuak Excel-en (3 modu errazak)

Gogoratu beharreko gauzak

  • Aplikatu aurretik Izoztu panelak Excel-en, Desizoztu egin behar dituzu Izozteko panel guztiak dagoeneko aplikatuta. Bestela, Izoztu panelak komandoak ez du funtzionatuko.
  • Izoztu panelak komandoak ez du funtzionatuko batutako gelaxketan. Beraz, deskonbinatu itzazu Izoztu panelak komandoa aplikatu aurretik, baldin badago.

Ondorioa

Beraz, hauek Izoztu panelak VBA Excel-en erabiltzeko metodoak dira. Excel-eko lan-orri batean Izoztu panelak aplikatzeko modu posible guztiak eztabaidatzen saiatu naiz. Galderarik baduzu? Galdetu iezaguzu. Eta ez ahaztu gure gunea bisitatzea ExcelWIKI argitalpen eta eguneratze gehiago lortzeko.

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.