Vba ကိုအသုံးပြု၍ စာရွက်များအားလုံးကိုပြသနည်း (ဥပမာနှင့်အတူ)
Excel workbook တွင် စာရွက်တစ်ရွက်ကိုပြသရန် VBA ရှိ Visible property ကို သင်သုံးနိုင်သည်။
အလုပ်စာအုပ်တစ်အုပ်တွင် စာရွက်များအားလုံးကိုပြသရန် အောက်ပါ syntax ကို သင်အသုံးပြုနိုင်သည်-
Sub UnhideAllSheets()
Dim ws As Worksheet
For Each ws In Worksheets
ws.Visible = True
Next ws
End Sub
ရိုးရှင်းသော loop တစ်ခုစီအတွက် နှင့် Visible = True ကို သတ်မှတ်ခြင်း ၊ workbook တွင် စာရွက်များ အားလုံးကို ပြသရန် Excel ကို ကျွန်ုပ်တို့ ပြောပါသည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- VBA သုံးပြီး စာရွက်အားလုံးကို ဘယ်လိုပြမလဲ။
ကျွန်ုပ်တို့တွင် စာရွက်လေးရွက်ပါသော Excel workbook တစ်ခုရှိသည်ဆိုပါစို့။
ယခုကျွန်ုပ်တို့သည် Sheet4 ကို right-click နှိပ်ပြီး Hide ကို နှိပ်သည်ဆိုပါစို့။
ကျွန်ုပ်တို့သည် Sheet2 ဖြင့် ဤလုပ်ငန်းစဉ်ကို ပြန်လုပ်သည်ဆိုပါစို့၊ ထို့ကြောင့် မြင်သာသောစာရွက်များသည် ယခု Sheet1 နှင့် Sheet3 ဖြစ်သည် ။
Workbook ရှိ စာရွက်များအားလုံးကို ပြသရန် VBA ကို အသုံးပြုလိုသည်ဆိုပါစို့။
ဒါကိုလုပ်ဖို့ အောက်ပါ macro ကို ဖန်တီးနိုင်ပါတယ်။
Sub UnhideAllSheets()
Dim ws As Worksheet
For Each ws In Worksheets
ws.Visible = True
Next ws
End Sub
ဤမက်ခရိုကို လုပ်ဆောင်ပြီးသည်နှင့်၊ အလုပ်စာအုပ်ရှိ စာရွက်များအားလုံးကို ပြသပါမည်-
မှတ်ချက် – VBA ရှိ Visible property အတွက် စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် VBA တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
VBA- နောက်ဆုံးသုံးထားသောစာကြောင်းကို ဘယ်လိုရှာမလဲ။
VBA- နောက်ဆုံးအသုံးပြုထားသော ကော်လံကို ဘယ်လိုရှာမလဲ။
VBA- အကွက်များကို မည်သို့အေးခဲစေမည်နည်း။