Excel VBA For All

Excel VBA For All To solve the excel problems and much more .

07/08/2024

Extracting Text from Images (Part - 1)

Image တွေထဲက စာသားတွေကို Extract လုပ်မှာဖြစ်ပါတယ်။
OCR Optical character recognition or optical character reader (OCR) အနေနဲ့ကတော့ Tesseract OCR ကိုအသုံးပြု
သွားမှာဖြစ်ပါတယ်။

Tesseract OCR ကတော့ Printed Text တွေအတွက်ပဲ ဦးတည်ပြီးလုပ်ထားတာဖြစ်လို Hand-Written Text တွေကို Extract
လုပ်လိုတော့ အဆင်ပြေမှာမဟုတ်ပါ။

Hand-Written Text တွေအတွက်တော့ အခြားသေား OCR တစ်ခုခုကိုသုံးတာ ပိုအဆင်ပြေနိုင်မှာပါ။
ယခု Tutorial Serie မှာတော့ Tesseract OCR ကို VBA နှဲ ဘယ်လိုအသုံးပြုနိုင်မလဲဆိုတဲ့ နည်းလမ်းအချိုကိုမျှဝေပေးမှာဖြစ်ပါတယ်။

Part - 1
- Installing Tesseract OCR On Window Machine

- Running the very First Command

Excel VBA For All Telegram Channel -
https://t.me/EXCEL_VBA_FOR_ALL

File To Download -
https://drive.google.com/file/d/1Ss-EBrCZ0IWX-5_HVzmrjiOZSBDeonY4/view?usp=sharing

Tesseract OCR Main Repo -
https://github.com/tesseract-ocr/tesseract

09/03/2024

Finding The Last One..(ဂွကျသော)

ရောင်းရင်းတို့အနေဖြင့် အောက်ပါ Excel Function တွေနဲ့ Familiar ဖြစ်ပါသလား။

မသိသေးဘူးဆိုလေ့လာကြည့်ပါ။

သိရင်လည်း ထပ်လေ့လာပါ။ တစ်ခုခုရမယ်တော့ထင်ပါတယ်။ (နောင်တ.....)

အဆင်ပြေပါစေဗျာ အားလုံး.....

=MATCH(lookup_value,lookup_array,match_type)

=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

=INDEX(array,row_num,column_num)

=ROW(reference)

=MAX(number1,number2,...)

=AGGREGATE(function_num,options,array,k)

=ISTEXT(value)

=TYPE(value)

File to Download -
https://drive.google.com/file/d/1DrEcwD2O20lziDmYJXWpiBDhjLqOCoUG/view?usp=sharing

24/02/2024

ဂွကျသော......... (Convert Row Data to Column Data)

သင့်အနေဖြင့် အောက်က Excel Functions & Features သိထားပြီးပြီလား။

Paste Special/Transpose

=INDIRECT(ref_text,A1)

=COUNTA(value1,value2,...)

=COLUMN(reference)

=TRANSPOSE(array)

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

Exercise File -
https://drive.google.com/file/d/1E_sRPzMxoGUaS1qhhQOBs6KvDB3WZyVT/view?usp=sharing

All the best to you.

10/02/2024

တူညီမှုများကိုရှာဖွေးပြီး၊ မတူညီသည်များကိုရွေးထုတ်ခြင်းအနုပညာ

အားလုံးပဲ မင်္ဂလာပါ။ အဆင်မပြေကြဘူးမလား။

All the best to you all.............

20/03/2023

Using Web APIs (Ep - 2) - The End

ဇာတ်သိမ်းပိုင်းဖြစ်ပါတယ်ခင်ဗျာ။
ခင်ဗျားတို့အတွက် တစ်စုံတစ်ခုအကျိုးရှိတယ်ဆို Like & Share လုပ်ဖို့ မတွန့်တိုပါနဲ့။

လိုတာယူ ပိုတာချန်ထားခဲ့ပါ။

File To Download(Currency Exchange Rate) - https://drive.google.com/file/d/1RfV0nXYATHphwFiNgm0gu7X7UtNlzv67/view?usp=sharing

Official Website of Central Bank of Myanmar - https://forex.cbm.gov.mm/index.php/fxrate

Json Convetor For VBA - https://github.com/VBA-tools/VBA-JSON

HTTP response status codes - https://developer.mozilla.org/en-US/docs/Web/HTTP/Status

World Time Zone - https://gisgeography.com/world-time-zone-map/

World Data Info - https://www.worlddata.info/timezones/mmt-myanmar-time.php #:~:text=Myanmar%20Time%20is%20consistent%20with,an%20associated%20daylight%20saving%20time.

02/03/2023

တောင်သူလယ်သမားနေ့ ရယ်ပါ။

Automate Certificate Generating
အကယ်၍ အသင်လူသား ယခုကဲ့သို့ Certificate ထုတ်နိုင်ပြီဆိုလျှင်ဖြင့်

အလားတူ နောက်ထပ် ....................စတာတွေလုပ်နိုင်မှာပါ။ လုပ်ချင်မှလည်းလုပ်နိုင်မှာပါ။
All in all, it depends on you.

Step1 - Loop through list of names and populate certificate template

Step2 - Create Word application and open certificate sample document

Step3 - Save certificate as PDF with player name as filename

Step4 - Close Word document and application

Step5 - Display completion message

Step6 - Check if folder exists and create if it doesn't

25/02/2023

Episode 3.3(the end) - Applying the episode 2 technique to multiple workbooks

ယခင်အပိုင်းများကို မကြည့်ရသေးပါက-
Episode 1 - Protect Cells with formulas manually https://fb.watch/iVJekl2TAZ/

Episode 2 - Protect Cells with formulas by writing VBA Code https://fb.watch/iVJg-M1WOR/

Episode 3.1 - Applying the episode 2 technique to multiple workbooks https://fb.watch/iVJidIS5ot/

Episode 3.2 - Applying the episode 2 technique to multiple workbooks https://fb.watch/iVJkGPFZg2/

25/02/2023

Episode 3.2 - Applying the episode 2 technique to multiple workbooks

နောက်တစ်ပိုင်းဆိုပြီးပါပြီ...

statements
method
function
Each loop
Returning a value
A report

19/02/2023

Episode 3.1 - Applying the episode 2 technique to multiple workbooks

ဒီတစ်ခါကတေ့ မှန်းချက်နဲ့ နှမ်းထွက်ကိုက်ချက်။

ပထမက ဒီ Topic ကို အပိုင်း (၃) ပိုင်းခွဲပြီး အပြီးလုပ်မယ်လိုရည်ရွယ်ထားတာပါ။
ခုတော့ လက်တွေမှာ ထင်ထားတာထက်ပို ရှည်သွားပါတယ်။ ဒါ့ကြောင့် Episode 4 ထပ်လုပ်ရမလိုတောင်ဖြစ်လာပါတယ်။ ဒါပေမဲ့ ကျွန်တော်ကတော့ ကျွန်တော်ပဲဖြစ်တာကြောင့် ၀ိနည်းလွှတ်အောင်
Episode 3.1, Episode 3.2 ဆိုပြီး ဆက်ကိုင်သွားပါမယ်ခင်ဗျာ။

# Error handling
# The With statement
# Unprotect method
# Locked property
# SpecialCells method
# FormulaHidden property
# Protect method
# Function procedure

12/02/2023

Episode 2 - Protect Cells with formulas by writing VBA Code

ခုဒုတိယပိုင်းမှာတော့ ယခင် Episode 1 က Manually Protect Fromula Cells လုပ်ခဲ့တာကို VBA Programming သုံးပြီးတော့ ဘယ်လို Efficient ဖြစ်အောင်၊ Time Saving ဖြစ်အောင် Step by step ဆွေးနွေးသွားမှာဖြစ်ပါတယ်။

တောင်းဆိုချက် - နောက်ထပ် သင်ခန်းစာအသစ်တွေတင်တိုင်းသိနိုင်အောင် Follow လုပ်ထားကြရန်၊
မိမိကိုယ်တိုင် (သို့မဟုတ်) တစ်ခြားသူအတွက် တစ်စုံတစ်ရာ အကျိုးရှိနိုင်မယ်လို့ ယူဆရပါက အပမ်းမကြီးဘူးဆိုလျှင်ဖြင့် Like & Share လုပ်ပေးကြပါရန်

မှတ်ချက်- လူတိုင်းအတွက်တော့ အကျိုးမရှိနိုင်ဘူးလေနော့။

ကျန်တာတော့ခင်ဗျားတို့သဘောပဲဗျာ။

Video ထဲမှာ Mistake တစ်ခုပါသွားပါတယ်။ argetSh.Cells.Locked = True က targetSh.Cells.Locked = True ဖြစ်ရမှာပါ။ t ကျန်သွားပါတယ်။

11/02/2023

ကဲအားလုံးပဲ နေကောင်းကြပါရဲ့လားခင်ဗျာ။ ကျုပ်ကတော့ နေကောင်းပါတယ်။ ဒီတစ်ခါမှာတော့ formulas ရှိတဲ့ cell တွေကို ဘယ်လို protect လုပ်ရသလဲဆိတာနဲ့ပတ်သက်ပြီးဆွေးနွေးသွာမှာဖြစ်ပါတယ်။

အခုအကြောင်းအရာကို ဆွေးနွေးရာမှာ အနည်းငယ် ရှည်ကြာနိုင်သည့်အတွက်ကြောင့် အောက်ပါအတိုင်း အပိုင်းသုံးပိုင်းခွဲပြီး ဆွေနွေးသွားမှာဖြစ်ပါတယ်။

Episode 1 - Protect Cells with formulas manually
ပထမအပိုင်းမှာကတော့ အားလုံးတွက် အဆင်ပြေနိုင်မယ့်နည်းလမ်းဖြစ်တဲ့ formulas ပါတဲ့ cell တွေကို ဘယ်လို manually protect လုပ်ရမလဲဆိုတာကို ဆွေနွေးသွားပါမယ်။

Episode 2 - Protect Cells with formulas by writing VBA Code
ဒုတိယအပိုင်းမှာတော့ ယခင် အပိုင်း (၁) မှာ manual protect လုပ်ခဲ့တာကို အချိန်ကုန်သက်သာစေရန်နှင့် VBA Programming သုံးပြီးရေးသွားမှာဖြစ်လို့ Coding ပိုင်းကိုလေ့လာနိင်မှာဖြစ်ပါတယ်။

Episode 3 - Applying the episode 2 technique to multiple workbooks
နောက်ဆုံးအနေနဲ့ကတော့ ဒုတိယပိုင်းမှာ ရေးထားတဲ့ Program ကို အဆင့်မြှင့်ပြီး ရာချီရှိတဲ့ ဖိုင်တွေရဲ့ formula Cells တွေကို အချိန်တိုအတွင်း Automatically protect လုပ်သွားမှဖြစ်ပါတယ်။

ဒါ့ကြောင် ကိုရီးယားဇာတ်လမ်းတွဲလို့ ကြည့်ကောင်းလိမ့်မည်မဟုတ်ကြောင်းကိုလည်း ဒီနေရာမှာပဲ အာမခံလိုက်ပါတယ်။

အားလုံး ဒါပဲ။

Excel Function Bible - https://www.rondebruin.nl/efb/efb.htm

Address

Thingyun Township
Yangon

Telephone

+959896997221

Website

Alerts

Be the first to know and let us send you an email when Excel VBA For All posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The School

Send a message to Excel VBA For All:

Shortcuts

Share

Category