အခြေအနေဘားရှိ အသုံးဝင်သော အချက်အလက်

တစ်စုံတစ်ဦးကို နှစ်သက်သော်လည်း ကျွန်ုပ်သည် ဖြစ်ရပ် ၂-၃ ခုတွင်သာ အခြေအနေဘားတစ်ခု လိုအပ်သည်-

  • စစ်ထုတ်ပြီးနောက်၊ ၎င်းသည် ရွေးချယ်မှုအပြီးတွင် ကျန်ရှိသော တန်ဖိုးအရေအတွက်ကို ပြသသည်။
  • အပိုင်းအခြားတစ်ခုကို ရွေးချယ်သောအခါ၊ ၎င်းသည် ရွေးချယ်ထားသောဆဲလ်များ၏ ပေါင်းလဒ်၊ ပျမ်းမျှနှင့် အရေအတွက်တို့ကို ပြသသည်။
  • လေးလံသောဖိုင်များတွင်၊ စာအုပ်ရှိ ဖော်မြူလာများကို ပြန်လည်တွက်ချက်ရာတွင် တိုးတက်မှုကို သင်တွေ့မြင်နိုင်ပါသည်။

စခရင်၏ အကျယ်အဝန်း တစ်ခုလုံးနီးပါးကို နေရာယူကာ တစ်ချိန်လုံး ချိတ်ဆွဲထားသည့် လိုင်းတစ်ခုအတွက် သိပ်မများပါ။ ဤအနည်းငယ်မျှသာသောစာရင်းကို ချဲ့ထွင်ပြီး ၎င်းတွင် အသုံးဝင်သောအင်္ဂါရပ်အချို့ကို ထပ်ထည့်လိုက်ရအောင် 🙂

Status bar ကို စီမံခန့်ခွဲရန်အတွက် ယေဘုယျအခြေခံမူများ

Visual Basic ဖြင့် status bar ကို စီမံခန့်ခွဲခြင်းသည် အလွန်လွယ်ကူပါသည်။ ၎င်းတွင် သင့်စာသားကိုပြသရန် ရိုးရှင်းသော မက်ခရိုကို သင်အသုံးပြုနိုင်သည်-

Sub MyStatus() Application.StatusBar = "Привет!" အဆုံးခွဲ  

၎င်းကိုအသုံးပြုပြီးနောက်၊ ကျွန်ုပ်တို့ရရှိသည်-

အခြေအနေဘားရှိ အသုံးဝင်သော အချက်အလက်

Status bar ၏မူလအခြေအနေကို ပြန်လည်ရယူရန်၊ တူညီသော "မက်ခရိုဆန့်ကျင်ရေး" အတိုလေး လိုအပ်သည်-

Sub MyStatus_Off() Application.StatusBar = False End Sub  

အခြေခံဗားရှင်းတွင်၊ သင်တွေ့မြင်ရသည့်အတိုင်း၊ အရာအားလုံးသည်အလွန်ရိုးရှင်းသည်။ ကဲ အကြံဥာဏ်လေး ရအောင်ကြိုးစားပါ...

အခြေအနေဘားရှိ ရွေးချယ်ထားသော အပိုင်းအခြား၏ လိပ်စာ

 ဖော်မြူလာဘားရှိ Excel ဝင်းဒိုး၏ ဘယ်ဘက်အပေါ်ထောင့်တွင်၊ သင်သည် လက်ရှိဆဲလ်၏လိပ်စာကို အမြဲမြင်နိုင်သည်။ သို့သော် အပိုင်းအခြားတစ်ခုလုံးကို ရွေးထားလျှင် ကံမကောင်းစွာဖြင့်၊ ကျွန်ုပ်တို့သည် ထိုနေရာတွင် ရွေးချယ်ရေးလိပ်စာကို တွေ့ရမည်မဟုတ်ပါ - တူညီသော တက်ကြွသောဆဲလ်တစ်ခုတည်းကို ပြသသည်-

အခြေအနေဘားရှိ အသုံးဝင်သော အချက်အလက်

ဤပြဿနာကိုဖြေရှင်းရန်၊ Status bar တွင်ရွေးချယ်ထားသောဧရိယာ၏လိပ်စာကိုပြသမည့်ရိုးရှင်းသော macro ကိုသုံးနိုင်သည်။ ထို့အပြင်၊ ဤ macro သည် မည်သည့်စာရွက်ရှိ ရွေးချယ်မှုတွင်မဆို ပြောင်းလဲမှုနှင့်အတူ အလိုအလျောက် စတင်သင့်သည် - ၎င်းအတွက် ၎င်းကို event handler တွင် ထားရှိပါမည်။ ရွေးချယ်မှုပြောင်းလဲခြင်း။ ငါတို့စာအုပ်

တက်ဘ်ပေါ်ရှိ အမည်တူခလုတ်ကို အသုံးပြု၍ Visual Basic Editor ကိုဖွင့်ပါ။ ဆော့ဖ်ဝဲရေး (ပြုစုသူ) သို့မဟုတ် ကီးဘုတ်ဖြတ်လမ်းများ ဘယ်ဘက် Alt+F11. Project panel ၏ ဘယ်ဘက်အပေါ်ထောင့်ရှိ သင့်စာအုပ်ကို ရှာဖွေပြီး နှစ်ချက်နှိပ်ခြင်းဖြင့် ၎င်းရှိ module ကိုဖွင့်ပါ။ ဒီစာအုပ် (ဤအလုပ်စာအုပ်):

ပွင့်လာသော ဝင်းဒိုးတွင် အောက်ပါ မက်ခရိုကုဒ်ကို ကူးယူပြီး ကူးထည့်ပါ-

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object၊ ByVal Target As Range) Application.StatusBar = "Выделено: " & Selection.Address(0, 0) အပိုင်း အဆုံး  

ယခု၊ မည်သည့်အပိုင်းအခြားကိုမဆို ရွေးချယ်သောအခါ (တစ်ခုထက်ပို၍အပါအဝင်)၊ ၎င်း၏လိပ်စာကို အခြေအနေဘားတွင် ပြသပါမည်-

အခြေအနေဘားရှိ အသုံးဝင်သော အချက်အလက်

Ctrl ဖြင့် ရွေးချယ်ထားသော ဘောင်များစွာ၏ လိပ်စာများကို ပေါင်းစည်းခြင်းမှ ကာကွယ်ရန်၊ သေးငယ်သော တိုးတက်မှုကို သင်ထည့်သွင်းနိုင်သည် - Replace လုပ်ဆောင်ချက်ကို အသုံးပြု၍ နေရာလွတ်တစ်ခုဖြင့် ကော်မာဖြင့် အစားထိုးရန် ကော်မာကို အသုံးပြုပါ-

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object၊ ByVal Target As Range) Application.StatusBar = "Выделено: " & Replace(Selection.Address(0, 0), ",", ", ") အပိုင်း အဆုံး  

အခြေအနေဘားရှိ ရွေးချယ်ထားသောဆဲလ်အရေအတွက်

မည်သည့် အပိုင်းအခြားကိုမဆို ရွေးချယ်သောအခါ၊ အလွတ်မဟုတ်သော ရွေးချယ်ထားသောဆဲလ် အရေအတွက်ကို ပုံသေအားဖြင့် အခြေအနေဘား၏ ညာဘက်ခြမ်းတွင် ပြသပါသည်။ တခါတရံ ခွဲဝေပေးသည့် အရေအတွက်ကို သိရန် လိုအပ်သည်။ ယခင်နမူနာတွင်ကဲ့သို့ SelectionChange စာအုပ်ဖြစ်ရပ်ကို ကိုင်တွယ်ရန် ရိုးရှင်းသော မက်ခရိုတစ်ခုဖြင့်လည်း လုပ်ဆောင်နိုင်သည်။ သင်ကဲ့သို့သော macro တစ်ခု လိုအပ်ပါမည်-

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object၊ ByVal Target As Range) မူကွဲအဖြစ် မှိန်ဆဲလ်အရေအတွက်၊ rng တစ်ခုစီအတွက် rng တစ်ခုစီအတွက် အပိုင်းအခြားအဖြစ် Selection.Areas 'ရွေးချယ်မှုများအားလုံးကို တစ်ဆင့်ချင်းပြန်လုပ်ပါ RowsCount = rng.Rows.Count ' အတန်းအရေအတွက် ColumnsCount = rng. . 'အရေအတွက် ကော်လံ CellCount = CellCount + RowsCount * ColumnsCount ' ဆဲလ်အရေအတွက် စုစုပေါင်းကို စုဆောင်းပါ Next ' status bar တွင်ပြသရန် Application.StatusBar = "ရွေးချယ်ထားသည်- " & CellCount & " ဆဲလ်များ " End Sub  

ဤ macro သည် Ctrl-ရွေးချယ်ထားသော ဧရိယာများအားလုံးကို လှည့်ပတ်ပြီး (တစ်ခုထက်ပိုလျှင်)၊ RowsCount နှင့် ColumnsCount variables များရှိ ဧရိယာတစ်ခုစီရှိ အတန်းများနှင့် ကော်လံအရေအတွက်ကို သိမ်းဆည်းကာ၊ ထို့နောက်ပြသထားသည့် CellCount variable အတွင်းရှိ ဆဲလ်အရေအတွက်ကို စုဆောင်းထားသည်။ status bar တွင်။ လုပ်ငန်းခွင်တွင် ဤကဲ့သို့မြင်ရပါမည်-

အခြေအနေဘားရှိ အသုံးဝင်သော အချက်အလက်

ဟုတ်ပါတယ်၊ သင်သည် ရွေးချယ်ထားသော အပိုင်းအခြား၏ လိပ်စာနှင့် ဆဲလ်အရေအတွက်ကို တစ်ချိန်တည်းတွင် ပြသရန် ၎င်းနှင့် ယခင် မက်ခရိုများကို ပေါင်းစပ်နိုင်သည်။ သင်သည် နောက်ဆုံးမျဉ်းတစ်ကြောင်းသာ ပြောင်းလဲရန် လိုအပ်သည်-

Application.StatusBar = "ရွေးချယ်ထားသည်- " & Replace(Selection.Address(0, 0), ",", ", ") & " - စုစုပေါင်း " & CellCount & " cells"  

ဒါဆိုရင် ဓါတ်ပုံက တော်တော်ကို အံ့သြစရာကောင်းပါလိမ့်မယ်။

အခြေအနေဘားရှိ အသုံးဝင်သော အချက်အလက်

ကောင်းပြီ၊ မင်းအကြံရမယ်ထင်တယ်။ မှတ်ချက်များတွင် အကြံပြုပါ - အခြေအနေဘားတွင် ပြသရန် အခြားမည်သည် အသုံးဝင်နိုင်မည်နည်း။

  • မက်ခရိုဆိုတာဘာလဲ၊ သူတို့အလုပ်လုပ်ပုံ၊ အသုံးပြုနည်းနဲ့ ဖန်တီးထားတာပါ။
  • Excel စာရွက်ပေါ်တွင် အဆင်ပြေသော ညှိနှိုင်းရွေးချယ်မှု
  • ရှုပ်ထွေးသော ဖော်မြူလာများကို ပိုမိုမြင်သာအောင် ပြုလုပ်နည်း

တစ်ဦးစာပြန်ရန် Leave