څنګه په Excel کې د VBA سره پینونه کنګل کړئ (5 مناسبې لارې)

  • دا شریک کړه
Hugh West

پدې مقاله کې، زه به تاسو ته وښیم چې څنګه کولی شئ د ایکسل ورک شیټ پینونه د د غوښتنلیکونو لید اساسی (VBA) سره کنګل کړئ. ډیری وختونه په Excel کې کار کولو پرمهال، موږ اړتیا لرو چې پینونه کنګل کړو. د اسانتیا او غوره تجربې لپاره د کاري پاڼې. نن ورځ تاسو به زده کړئ چې تاسو څنګه دا د VBA سره سرته رسولی شئ.

په Excel کې د VBA سره فریز پینز (چټک لید)

8633

د تمرین کاري کتاب ډاونلوډ کړئ

د تمرین لپاره دا د تمرین کاري کتاب ډاونلوډ کړئ کله چې تاسو دا مقاله لوستلئ.

VBA Freeze Panes.xlsm

د ایکسل فریز پینز پیژندنه

په مایکروسافټ ایکسل کې، د پینونو منجمد کولو معنی دا ده چې یو قطار یا کالم منجمد کړئ یا دواړه په داسې ډول حتی که تاسو د سکرول بار سکرول کولو له لارې ښکته یا ښیې لاړشئ، دا قطار یا کالم به تل ښکاره وي. دا معمولا د قطارونو یا کالمونو سره ترسره کیږي چې د ډیټا سیټ سرلیکونه لري.

د مثال په توګه، لاندې ډاټا وګورئ. دلته موږ کاري پاڼه تر قطار 3 ( کلونو ) او کالم B ( د محصول نوم ) پورې منجمد کړی دی.

کله چې موږ د سکرول بار په سکرول کولو سره ورک شیټ ته ځو، نو موږ به ومومئ چې د قطار پورې قطار 3 تل لیدل کیږي.

د کالم B لپاره ورته دی پداسې حال کې چې موږ ښي خوا ته سکرول کوو.

اوس، په لاسي ډول په کاري پاڼه کې د پینونو منجمد کولو لپاره، د قطار او کالم څخه وروسته حجره غوره کړئ (په دې مثال کې حجره C4 ) او وګورئ >کنګل شوي تختې > د Excel Toolbar کې Panes منجمد کړئ.

یوازې قطار منجمد کولو لپاره، ټول قطار غوره کړئ او لید > ته لاړ شئ. کنګل شوي تختې > په Excel Toolbar کې Panes منجمد کړئ.

په ورته ډول، یوازې د کالم د کنګل کولو لپاره، ټول کالم غوره کړئ او وګورئ > کنګل شوي تختې > د Excel Toolbar کې Panes منجمد کړئ.

⧭ یادونه:

  • غوره کړئ پورته قطار کنګل کړئ یوازې د پورتنۍ قطار منجمد کولو لپاره.
  • په ورته ډول، یوازې لومړی کالم منجمد کولو لپاره لومړی کالم منجمد کړئ غوره کړئ.

5 په Excel کې د VBA سره د پینونو منجمد کولو میتودونه

موږ زده کړل چې په Excel کې د پینونو کنګل کول څه شی دی او څنګه یې په لاسي ډول ترسره کړو. اوس، راځئ نن خپل اصلي بحث ته لاړ شو، څنګه د VBA سره پینونه کنګل کړو.

1. په Excel کې د VBA سره یوازې یو قطار منجمد کړئ

لومړی، راځئ چې وګورو چې څنګه موږ کولی شو یوازې یو قطار د VBA سره کنګل کړو.

لکه څنګه چې مخکې بحث وشو. یوازې یو قطار منجمد کړئ، لومړی تاسو باید د قطار لاندې ټول قطار وټاکئ ترڅو منجمد شي (په دې مثال کې قطار 4 ).

بیا تاسو باید پلي کړئ. د فریز پینز کمانډ.

نو VBA کوډ به وي:

⧭ VBA کوډ:

1635

⧭ محصول:

دا کوډ چل کړئ. او تاسو به فعال کاري پاڼه ومومئ چې تر قطار پورې منجمد شوي 3 .

23>

⧭ یادونه:

  • دلته موږ د کاري پاڼې د قطار 4 هر ډول حجرې غوره کولو لپاره سیل C4 کارولی دی. تاسودا ستاسو د اړتیا سره سم غوره کړئ.
  • د کوډ وروستۍ کرښه رینج("C4"). انتخاب کړئ د دې هدف لپاره دی چې ټول قطار غیر انتخاب کړي 4 ( د هر انتخاب غیر انتخاب کول پدې معنی دي چې د نوي انتخاب غوره کول، لکه څنګه چې په Excel کې، یو څه باید غوره پاتې شي). که تاسو وغواړئ تاسو کولی شئ دا کرښه پریږدئ.

نور ولولئ: څنګه په Excel کې د پورتنۍ قطار کنګل کول (4 اسانه میتودونه)

2. په Excel کې د VBA سره یوازې یو کالم کنګل کړئ

موږ ولیدل چې موږ څنګه کولی شو یو قطار د VBA سره کنګل کړو. اوس راځئ وګورو چې څنګه د VBA سره یو کالم منجمد کړو.

د قطار په څیر، یوازې یو کالم منجمد کولو لپاره، لومړی تاسو باید د کالم د منجمد کولو لپاره ټول کالم غوره کړئ. (په دې مثال کې کالم C ).

بیا تاسو د Freeze Panes کمانډ پلي کړئ.

نو VBA کوډ به وي:

⧭ VBA کوډ:

7005

0> ⧭ محصول:

دا کوډ چل کړئ. او تاسو به فعاله کاري پاڼه ومومئ چې تر کالم C پورې منجمد شوي.

⧭ یادونه:

  • دلته مو د کاري پاڼې د کالم C د هرې حجرې د انتخابولو لپاره سیل C4 کارولی دی. تاسو دا د خپلې اړتیا سره سم وټاکئ.
  • د کوډ وروستۍ کرښه رینج("C4"). انتخاب د ټول کالم C د انتخاب کولو هدف لپاره دی. (د هر انتخاب غیر انتخاب کول پدې معنی دي چې د نوي انتخاب غوره کول، لکه څنګه چې په Excel کې، یو څه باید غوره پاتې شي). تاسو کولی شئ دا کرښه پریږدئ که تاسو وغواړئ.

نور ولولئ: د 2 کالمونو منجمد کولو څرنګوالیپه Excel کې (5 میتودونه)

3. په Excel کې د VBA سره قطار او کالم دواړه منجمد کړئ

موږ ولیدل چې موږ څنګه کولی شو قطار او کالم په جلا توګه منجمد کړو. دا ځل، راځئ چې وګورو چې موږ څنګه کولی شو قطار او کالم دواړه یوځای کنګل کړو.

د قطار او کالم دواړه یو ځای کنګل کولو لپاره، تاسو باید د قطار لاندې یوه حجره غوره کړئ ترڅو منجمد شي او د کالم ښي خوا ته لاړ شي. منجمد شي (په دې مثال کې حجره C4 ).

بیا تاسو باید د فریز پینز کمانډ پلي کړئ.

نو VBA کوډ به وي:

⧭ VBA کوډ:

6279

⧭ محصول:

دا کوډ چل کړئ. او تاسو به فعاله کاري پاڼه ومومئ چې تر قطار 3 او کالم C پورې منجمد شوي.

27>

⧭ یادونه:

  • دلته موږ د سیل C4 د قطار لاندې د سیل غوره کولو لپاره کارولی دی 3 او د کالم B ښیې ته. دا حجره ده C4 . تاسو دا د خپلې اړتیا سره سم غوره کړئ.

نور ولولئ: په Excel کې د ټاکل شوي پینونو منجمد کولو څرنګوالی (10 لارې)

ورته لوستل:

  • په ایکسل کې د څو پینونو منجمد کولو څرنګوالی (4 معیارونه)
  • په ایکسل کې د پینونو منجمد کولو لپاره د کی بورډ شارټ کټ (3 شارټ کټ)<2
  • په Excel کې د لومړي 3 کالمونو منجمد کولو څرنګوالی (4 چټکې لارې) 17>

4. په Excel کې د VBA سره پینونو منجمد کولو لپاره یو کارن فارم رامینځته کړئ

موږ ولیدل چې څنګه موږ کولی شو قطار یا کالم یا قطار او کالم دواړه د VBA سره په Excel ورک شیټ کې کنګل کړو.

اوس به موږ یو کارن فارم رامینځته کړو ترڅو ټول راوړوپه یو واحد انٹرفیس کې جلا دندې.

⧭ ګام په ګام کړنلاره د کارن فارم رامینځته کولو لپاره:

⧪ لومړی ګام:

<15
  • په خپل کیبورډ کې ALT+F11 فشار ورکړئ د Visual Basic
  • په Visual Basic ایډیټر کې، <1 ته لاړ شئ> داخل کړئ > د کارن فارم د نوي کارن فارم داخلولو لپاره.
  • 3>

    ⧪ دوهم ګام:

    • یو نوی UserForm چې UserForm1 نومیږي به په VBA
    • کیڼ اړخ کې جوړ شي. 1>UserForm ، تاسو به یو ToolBox ترلاسه کړئ چې نوم یې Control . خپل موږک د وسیلې بکس ته وګرځوئ او د متن بکس (TextBox1) لټون وکړئ. د یو موندلو وروسته، دا د UserForm په پورتنۍ برخه کې کش کړئ.
    • په ورته ډول، یو ListBox ( ListBox1 ) ښیې <1 ته کش کړئ د متن بکس ، او یو کمانډ بټن (کمانډ بټن 1) د کارن فارم لاندې ښیې کونج ته. د کمانډ بټن ښودنه ښه ته بدله کړئ. ستاسو د کارن فارم باید اوس داسې ښکاري:

    29>3>0> ⧪ دریم ګام:

    یو داخل کړئ موډل ( موډول داخل کړئ د VBA اوزار بکس

    ⧪ څلورم ګام :

    لاندې VBA کوډ په ماډول کې دننه کړئ.

    9570

    ⧪ پنځم ګام:

    په د کمانډ بټن باندې دوه ځله کلیک وکړئ د ښه په توګه ښودل شوي. یو شخصي فرعي چې نوم یې CommandButton1_Click به خلاص شي. هلته لاندې کوډ داخل کړئ:

    4046

    ⧪ ګام6:

    په ورته ډول په TextBox1 باندې دوه ځله کلیک وکړئ. یو شخصي فرعي چې نوم یې TextBox1_Change به خلاص شي. هلته لاندې کوډ دننه کړئ.

    3470

    ⧪ 7 ګام:

    ستاسو کارن فارم اوس چمتو دی کارول د منجمد کولو لپاره لاندې قطار ته سیل غوره کړئ او د منجمد کولو کالم ته ښي خوا ته وټاکئ (Cell C4 دلته)، او Macro چل کړئ چې Run_UserForm .

    ⧪ 8 ګام: 3>

    • د د کاروونکي فارم به پورته شي. تاسو به د انتخاب شوي حجرې پته ومومئ ( C4 ) په TextBox کې. که تاسو وغواړئ، تاسو کولی شئ دا بدل کړئ.
    • بیا په ListBox کې موجود له دریو انتخابونو څخه کوم یو غوره کړئ. دلته زه غواړم چې قطار او کالم دواړه منجمد کړم، نو ما انتخاب کړی دی قطار او کالم دواړه منجمد کړئ .
    • بیا ښه کلیک وکړئ.

    ⧪ 9 ګام:

    تاسو به د خپلې خوښې سره سم کنګل شوي کاري پاڼه ومومئ. (دلته د قطار 3 او کالم B پورې منجمد شوی.

    0> اړونده مینځپانګه: 1 په Excel کې د چوکاټ کنګل کولو څرنګوالی (6 چټک چلونه)

    5. په Excel کې د فریز پینونو بدیل: کړکۍ د VBA سره تقسیم کړئ

    موږ په Excel کې د فریز پینونو په اړه ډیرې خبرې کړې دي. اوس، راځئ چې په Excel کې د Freze Panes لپاره یو ډیر ګټور بدیل وګورو، د Split Window کمانډ.

    تاسو کولی شئ ActiveWindow.SplitRow یا ActiveWindow.SplitColumn په VBA کې د کاري پاڼې په قطار یا کالم کې د ویشلو لپارهwise.

    د مثال په توګه، د کاري پاڼې د قطار 3 څخه د ویشلو لپاره، وکاروئ:

    5679

    همدارنګه، د کالم B څخه د کاري پاڼې ویشلو لپاره، وکاروئ:

    2281

    ⧭ VBA کوډ:

    1496

    ⧭ محصول:

    کوډ چل کړئ، دا به فعاله کاري پاڼه د قطار 3 او کالم B څخه جلا کړي.

    اړونده مینځپانګه : په Excel کې د ګمرکي فریز پینونو پلي کولو څرنګوالی (3 اسانه لارې)

    د یادولو لپاره شیان

    • مخکې له دې چې درخواست وکړئ فریز پینز<2 په Excel کې، تاسو باید ټول فریز پینونه خلاص کړئ دمخه پلي شوي. که نه نو، د Freze Panes کمانډ به کار ونکړي.
    • د Freze Panes کمانډ به د ضم شوي حجرو له لارې کار ونکړي. نو د Freeze Panes کمانډ پلي کولو دمخه یې بې ځایه کړئ که چیرې شتون ولري. په Excel کې د VBA سره د Freze Panes کارولو میتودونه دي. ما هڅه کړې چې په Excel کې د کاري پاڼې په اړه د Freze Panes پلي کولو لپاره د ټولو ممکنه لارو په اړه بحث وکړم. ایا تاسو کومه پوښتنه لرئ؟ له موږ څخه پوښتنه وکړئ وړیا احساس وکړئ. او د نورو پوسټونو او تازه معلوماتو لپاره زموږ د سایټ ExcelWIKI لیدنه مه هیروئ.

    هیګ ویسټ په صنعت کې د 10 کلونو تجربې سره خورا تجربه لرونکي ایکسل روزونکی او شنونکی دی. هغه د محاسبې او مالیې په برخه کې د لیسانس سند او د سوداګرۍ اداره کې د ماسټرۍ سند لري. هیګ د تدریس لپاره لیوالتیا لري او د تدریس یوه ځانګړې طریقه یې رامینځته کړې چې تعقیب او پوهیدل یې اسانه دي. د ایکسل په اړه د هغه ماهر پوهه د نړۍ په زرګونو زده کونکو او مسلکيانو سره مرسته کړې چې خپل مهارتونه ښه کړي او د دوی په مسلک کې غوره شي. د خپل بلاګ له لارې، هیګ خپله پوهه له نړۍ سره شریکوي، د وړیا Excel ټیوټوریلونه او آنلاین روزنه وړاندې کوي ترڅو د افرادو او سوداګرۍ سره مرسته وکړي چې خپل بشپړ ظرفیت ته ورسیږي.