Vba ကို အသုံးပြု၍ tab character ကို သတ်မှတ်နည်း (ဥပမာများဖြင့်)
VBA ကို အသုံးပြု၍ တက်ဘ်ဇာတ်ကောင်ကို သတ်မှတ်ရန် နည်းလမ်းနှစ်ခုရှိသည်။
- vbTab
- chr(9)
ဤကိန်းသေနှစ်ခုသည် VBA ရှိ တက်ဘ်ဇာတ်ကောင်ကို ကိုယ်စားပြုသည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤကိန်းသေများကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- VBA ကို အသုံးပြု၍ Tab Character ကို သတ်မှတ်နည်း
ကျွန်ုပ်တို့တွင် Excel တွင် အောက်ပါ ပထမနှင့် နောက်ဆုံးအမည်များစာရင်းရှိသည်ဆိုပါစို့။
ဤပထမနှင့် နောက်ဆုံးအမည်တစ်ခုစီကို ၎င်းတို့ကြားတွင် တက်ဘ်တစ်ခုဖြင့် ပြသသည့် မက်ဆေ့ဘောက်စ်တစ်ခုဖန်တီးရန် VBA ကို အသုံးပြုလိုသည်ဆိုကြပါစို့။
ဒါကိုလုပ်ဖို့ အောက်ပါ macro ကို ဖန်တီးနိုင်ပါတယ်။
SubUseTab ()
Dim i As Integer
Dim AllNames As String
For i = 2 To 11
AllNames = AllNames & Range("A" & i).Value & vbTab & Range("B" & i).Value & vbNewLine
Next i
MsgBox AllNames
End Sub
ကျွန်ုပ်တို့ ဤ macro ကို run သောအခါ၊ အောက်ပါ message box ကို output အဖြစ် လက်ခံရရှိသည် ။
အတန်းတစ်ခုစီတွင် ပထမနှင့် နောက်ဆုံးအမည်ကို တဘ်တစ်ခုဖြင့် ပေါင်းစပ်ရန် vbTab ကို အသုံးပြုခဲ့ကြောင်း သတိပြုပါ။
ထို့နောက် မက်ဆေ့ချ်ဘောက်စ်ရှိ လိုင်းအသစ်တစ်ခုသို့ အမည်အသစ်တစ်ခုစီကို ထည့်ရန် vbNewLine ကိန်းသေကို အသုံးပြုခဲ့သည်။
ကျွန်ုပ်တို့ အလိုရှိပါက၊ တက်ဘ်ဇာတ်ကောင်ကို သတ်မှတ်ရန် chr(9) ကို အသုံးပြုနိုင်သည်။
SubUseTab ()
Dim i As Integer
Dim AllNames As String
For i = 2 To 11
AllNames = AllNames & Range("A" & i).Value & chr(9) & Range("B" & i).Value & vbNewLine
Next i
MsgBox AllNames
End Sub
ကျွန်ုပ်တို့ ဤ macro ကို run သောအခါ၊ အောက်ပါ message box ကို output အဖြစ် လက်ခံရရှိသည် ။
vbTab နှင့် chr(9) နှစ်ခုစလုံးသည် တူညီသောရလဒ်များထွက်သည်ကို သတိပြုပါ။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် VBA တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
VBA တွင် string မှ int ကိုမည်သို့ပြောင်းရမည်နည်း။
VBA တွင် string တစ်ခုကို နှစ်ဆသို့ ပြောင်းနည်း
string တွင် VBA တွင် အခြားသော string ပါရှိမရှိ စစ်ဆေးနည်း