Sinh nhật GPE tại Hà Nội (26/6/2022): Thông tin thêm về hội thảo.

Liên hệ QC

OverAC

Đỗ Nguyên Bình
Thành viên BQT
Administrator
Tham gia
30/5/06
Bài viết
2,683
Được thích
15,001
Trong sự kiện mừng sinh nhật GPE tại Hà Nội, chúng tôi sẽ đem đến một chương trình hội thảo với nhiều nội dung thú vị.

Chúng tôi xin tiết lộ thêm một số thông tin về chương trình như sau:
1. Nội Dung:


Màn 1 Những siêu hàm của Excel mới
Hàm mảng động
LET và LAMDA
Và nhiều nhiều hàm số mới ra mắt

Màn 2 Cuộc chiến giữa những thế hệ FILTER
* Advance Filter, Anh chàng cơ bắp có tuổi
* Hàm Filter, sự điển trai của của tuổi mới
Ai sẽ chiến thắng trong cuộc so găng trực tiếp

Màn 3 Siêu Tool giải cứu thế giới
Siêu tool 4.0 số 1
Siêu tool 4.0 số 2
Siêu tool 4.0 số 3
là những tool nào hãy cũng khám tại buổi hội thảo nhé!!


2. Chủ trì nội dung hội thảo:
- dẫn chuyện và khai mào: OverAC: Đỗ Nguyên Bình
- Trận chiến chính: @hoamattroicoi + @Cá ngừ F1 vs @hoangdanh282vn
- Hỗ trợ và hậu trường: @ptm0412@PhanTuHuong

3. Để chương trình hội thảo thêm thú vị, hãy đặt câu hỏi cho chúng tôi nhé:
- đăng câu hỏi tại topic này:
- hoặc vào link sau https://forms.office.com/r/bXvNXizAvR

1655719139704.png
 
Em thêm vụ sử dụng bảng mã Vietnamese Telex của Win 10 nhập liệu vào textbox trên Form, nếu giá trị nhập bị sai sẽ hiện Msgbox nhưng không thoát Msgbox ra được, nếu sử dụng bảng mã của unikey thì không xuất hiện lỗi trên để mọi người cùng tìm hiểu nhé
 
Em thêm vụ sử dụng bảng mã Vietnamese Telex của Win 10 nhập liệu vào textbox trên Form, nếu giá trị nhập bị sai sẽ hiện Msgbox nhưng không thoát Msgbox ra được, nếu sử dụng bảng mã của unikey thì không xuất hiện lỗi trên để mọi người cùng tìm hiểu nhé
Không bao giờ tôi dùng Unikey, tôi dùng bàn phím của Windows đã hơn 20 năm. Chưa bao giờ tôi thấy có chuyện treo máy, không thoát được MsgBox. Thấy tin giật gân nên tôi vội kiểm tra. Tôi đã vào CP và thêm bàn phím Vietnamese Telex vì hơn 20 năm tôi chỉ dùng bàn phím Vietnamese QWERTY.

Như trong video, trước tiên tôi cố tình chỉ trỏ để các bạn nhìn thấy code. Tôi sẽ nhập "hichic" vào TextBox1 và nhấn Enter. Code sẽ hiển thị MsgBox. Sau khi nhấn OK thì focus sẽ được tụ vào TextBox3. Bằng chứng là tôi có thể gõ "blala" và nhập liệu luôn vào TextBox3. Như vậy là tôi thoát MsgBox bình thường.

Nhìn thấy là sau khi kích hoạt Form thì tôi đưa chuột vào thanh ngôn ngữ cạnh đồng hồ hệ thống và tôi mở nó ra. Ở trên tôi có bàn phím của Ba Lan - POL, ngay dưới là VIE VI (Vietnamese QWERTY) là bàn phím mà tôi dùng mấy chục năm. Tiếp theo là bàn phím VIE TL (Vietnamese Telex) - tiếng Ba Lan là Wietnamski (Teleks). Vì tin giật gân nói là vấn đề sảy ra với Vietnamese Telex nên tôi chọn bàn phím VIE TL. Như đã thấy trong video tôi thoát MsgBox bình thường.

Bạn nào dùng Windows 10 thì chịu khó thêm bàn phím Vietnamese Telex rồi test và cho ý kiến nhé. Riêng bàn phím Vietnamese QWERTY thì tôi dùng hơn 20 năm không có vấn đề gì nên khỏi phải kiểm tra.
 

File đính kèm

  • msgbox.rar
    4.6 MB · Đọc: 5
Lần chỉnh sửa cuối:
Không bao giờ tôi dùng Unikey, tôi dùng bàn phím của Windows đã hơn 20 năm. Chưa bao giờ tôi thấy có chuyện treo máy, không thoát được MsgBox. Thấy tin giật gân nên tôi vội kiểm tra. Tôi đã vào CP và thêm bàn phím Vietnamese Telex vì hơn 20 năm tôi chỉ dùng bàn phím Vietnamese QWERTY.

Như trong video, trước tiên tôi cố tình chỉ trỏ để các bạn nhìn thấy code. Tôi sẽ nhập "hichic" vào TextBox1 và nhấn Enter. Code sẽ hiển thị MsgBox. Sau khi nhấn OK thì focus sẽ được tụ vào TextBox3. Bằng chứng là tôi có thể gõ "blala" và nhập liệu luôn vào TextBox3. Như vậy là tôi thoát MsgBox bình thường.

Nhìn thấy là sau khi kích hoạt Form thì tôi đưa chuột vào thanh ngôn ngữ cạnh đồng hồ hệ thống và tôi mở nó ra. Ở trên tôi có bàn phím của Ba Lan - POL, ngay dưới là VIE VI (Vietnamese QWERTY) là bàn phím mà tôi dùng mấy chục năm. Tiếp theo là bàn phím VIE TL (Vietnamese Telex) - tiếng Ba Lan là Wietnamski (Teleks). Vì tin giật gân nói là vấn đề sảy ra với Vietnamese Telex nên tôi chọn bàn phím VIE TL. Như đã thấy trong video tôi thoát MsgBox bình thường.

Bạn nào dùng Windows 10 thì chịu khó thêm bàn phím Vietnamese Telex rồi test và cho ý kiến nhé. Riêng bàn phím Vietnamese QWERTY thì tôi dùng hơn 20 năm không có vấn đề gì nên khỏi phải kiểm tra.
Xin nói thêm cho rõ: tôi sử dụng cả Win10 và Win11, office 365, bản 64 bit, sử dụng bảng mã Vietnamse Telex để nhập liệu. Tôi đã test đi test lại như sau:
Trong File chỉ chèn 1 userform, 1 textbox duy nhất trên form với sự kiện Textbox_Change, đoạn code đơn giản như sau:
Private Sub Textbox1_change()
Msgbox "Done"
End Sub
Sau khi LoadForm lên, nhập bất cứ giá trị nào vào textbox đều xuất hiện hộp thoại Msgbox, khi đóng hộp thoại xảy ra lỗi không đóng được đồng thời treo máy phải thoát cưỡng bức Excel.
Lỗi không xảy ra nếu chuyển bảng mã nhập liệu bằng tiếng Anh hoặc máy cài Unikey và đang chạy Unikey.
Test trên nhiều máy, nhờ người khác Test hộ vẫn xảy ra lỗi như vậy nên tôi đưa vấn đề này mọi người cùng vào xem xét cho ý kiến nhé
 
Lỗi không xảy ra nếu chuyển bảng mã nhập liệu bằng tiếng Anh hoặc máy cài Unikey và đang chạy Unikey.
Chuyển sang bàn phím Anh thì nói làm gì. Người Việt thì khả năng cao là thường xuyên viết tiếng Việt. Nếu bạn tò mò thì thử dùng bàn phím Vietnamese QWERTY xem sao. Tôi dùng bàn phím Vietnamese QWERTY hơn 20 năm.

Cần nói rõ thêm là Vietnamese QWERTY và Vietnamese Telex là BÀN PHÍM, không phải là BẢNG MÃ.

Các bạn có thể không thích dùng Vietnamese QWERTY vì cách gõ khác với cách các bạn gõ trong Unikey. Nhưng xin đừng nói là Windows không cung cấp bàn phím tiếng Việt, bởi tôi dùng bàn phím Vietnamese QWERTY hơn 20 năm rồi. Không thích Vietnamse QWERTY thì xin mời, nhưng đừng nói là không có Unikey là không sống được.
 
Chuyển sang bàn phím Anh thì nói làm gì. Người Việt thì khả năng cao là thường xuyên viết tiếng Việt. Nếu bạn tò mò thì thử dùng bàn phím Vietnamese QWERTY xem sao. Tôi dùng bàn phím Vietnamese QWERTY hơn 20 năm.

Cần nói rõ thêm là Vietnamese QWERTY và Vietnamese Telex là BÀN PHÍM, không phải là BẢNG MÃ.

Các bạn có thể không thích dùng Vietnamese QWERTY vì cách gõ khác với cách các bạn gõ trong Unikey. Nhưng xin đừng nói là Windows không cung cấp bàn phím tiếng Việt, bởi tôi dùng bàn phím Vietnamese QWERTY hơn 20 năm rồi. Không thích Vietnamse QWERTY thì xin mời, nhưng đừng nói là không có Unikey là không sống được.
Vâng không phải là không có đất sống vì lỗi này, vẫn đề là nó cứ hàng ngày hàng giờ lởn vởn trong đầu em là nguyên nhân gì mà lại bị lỗi như vậy và em chỉ muốn tìm hiểu nguyên nhân cũng như cách xử lý thôi. Nếu bác Bill bảo: "Kiểu của nó phải vậy em mới hết suy nghĩ về nó"
 
Sau khi LoadForm lên, nhập bất cứ giá trị nào vào textbox đều xuất hiện hộp thoại Msgbox, khi đóng hộp thoại xảy ra lỗi không đóng được đồng thời treo máy phải thoát cưỡng bức Excel.
Lỗi không xảy ra nếu chuyển bảng mã nhập liệu bằng tiếng Anh hoặc máy cài Unikey và đang chạy Unikey.
Test trên nhiều máy, nhờ người khác Test hộ vẫn xảy ra lỗi như vậy nên tôi đưa vấn đề này mọi người cùng vào xem xét cho ý kiến nhé
Xác nhận là có cái lỗi này. Máy tôi là Windows 11 Pro (10.0.22000 build 22000) + Office 2021 (64). Lỗi này cho tời giờ thì chỉ xảy ra cho Userform Excel, Form bên Access không bị, chưa test các ứng dụng khác nên chưa biết.
Còn một cái lỗi nữa là hiện hộp thoại "Finalize the string" khi gõ tiếng Việt trong màn hình VBE hoặc có khi trong Word v.v...Rất bực mình nên tôi cũng gỡ nó khỏi Windows luôn. Không biết các phiên bản Windows sau có khắc phục mấy lỗi này chưa.

Screen Shot 2022-06-21 at 20.33.01.png
 
Xác nhận là có cái lỗi này. Máy tôi là Windows 11 Pro (10.0.22000 build 22000) + Office 2021 (64). Lỗi này cho tời giờ thì chỉ xảy ra cho Userform Excel, Form bên Access không bị, chưa test các ứng dụng khác nên chưa biết.
Còn một cái lỗi nữa là hiện hộp thoại "Finalize the string" khi gõ tiếng Việt trong màn hình VBE hoặc có khi trong Word v.v...Rất bực mình nên tôi cũng gỡ nó khỏi Windows luôn. Không biết các phiên bản Windows sau có khắc phục mấy lỗi này chưa.

View attachment 277704
Ý bạn là gỡ cái gì? Bàn phím thì hoặc thêm hoặc bỏ, thậm chí không bỏ mà chỉ là không dùng nữa, không chọn nó nữa khi gõ văn bản. Chứ gỡ là gỡ gì?
 
Không bao giờ tôi dùng Unikey, tôi dùng bàn phím của Windows đã hơn 20 năm. Chưa bao giờ tôi thấy có chuyện treo máy, không thoát được MsgBox. Thấy tin giật gân nên tôi vội kiểm tra. Tôi đã vào CP và thêm bàn phím Vietnamese Telex vì hơn 20 năm tôi chỉ dùng bàn phím Vietnamese QWERTY.

Như trong video, trước tiên tôi cố tình chỉ trỏ để các bạn nhìn thấy code. Tôi sẽ nhập "hichic" vào TextBox1 và nhấn Enter. Code sẽ hiển thị MsgBox. Sau khi nhấn OK thì focus sẽ được tụ vào TextBox3. Bằng chứng là tôi có thể gõ "blala" và nhập liệu luôn vào TextBox3. Như vậy là tôi thoát MsgBox bình thường.

Nhìn thấy là sau khi kích hoạt Form thì tôi đưa chuột vào thanh ngôn ngữ cạnh đồng hồ hệ thống và tôi mở nó ra. Ở trên tôi có bàn phím của Ba Lan - POL, ngay dưới là VIE VI (Vietnamese QWERTY) là bàn phím mà tôi dùng mấy chục năm. Tiếp theo là bàn phím VIE TL (Vietnamese Telex) - tiếng Ba Lan là Wietnamski (Teleks). Vì tin giật gân nói là vấn đề sảy ra với Vietnamese Telex nên tôi chọn bàn phím VIE TL. Như đã thấy trong video tôi thoát MsgBox bình thường.

Bạn nào dùng Windows 10 thì chịu khó thêm bàn phím Vietnamese Telex rồi test và cho ý kiến nhé. Riêng bàn phím Vietnamese QWERTY thì tôi dùng hơn 20 năm không có vấn đề gì nên khỏi phải kiểm tra.
Máy tôi dùng Vietnamese Telex chỉ trở ngại chút trong cửa sổ VBE 1655822069499.png chứ không lỗi gì ở textbox của userform
1655822107372.png
 
Ý bạn là gỡ cái gì? Bàn phím thì hoặc thêm hoặc bỏ, thậm chí không bỏ mà chỉ là không dùng nữa, không chọn nó nữa khi gõ văn bản. Chứ gỡ là gỡ gì?
Gỡ bỏ bộ gõ tiếng Việt đi kèm của Windows 11 đó anh. Tôi dịch chữ "remove" theo cách của tôi là "gỡ bỏ" vậy thôi.

CleanShot 2022-06-21 at 21.33.19@2x.png
Bài đã được tự động gộp:

Máy tôi dùng Vietnamese Telex chỉ trở ngại chút trong cửa sổ VBE View attachment 277712 chứ không lỗi gì ở textbox của userform

Bạn có làm thử theo code cho sự kiện Change của textbox như bạn Sơn đã nói ở trên chưa?

 
Lần chỉnh sửa cuối:
...
Bạn làm theo code cho sự kiện Change của textbox như bạn Sơn đã nói ở trên chưa?
Mới thử xong, tôi có nhận xét như sau, dùng Vietnamese Telex để gõ:
1. Gõ tiếng Việt không dấu thì không sao. Khi bấm phím space mới hiện msgbox. Thoát được bình thường.
2. Nếu gõ có dấu thì:
2.1. Gõ xong khoan bấm space mà hãy bấm chuột vào textbox. Mỗi lần bấm chuột thì hiện text box dù không "change". Bấm lần thứ 3 thì không hiện textbox nữa. Lúc này bấm space rồi gõ tiếp chữ nữa hoặc thoát bình thường.
2.2. Gõ xong 1 chữ mà bấm space luôn thì treo Excel.

Tôi chỉ mới thấy thế chứ chưa tìm hiểu gì.
 
Mới thử xong, tôi có nhận xét như sau, dùng Vietnamese Telex để gõ:
1. Gõ tiếng Việt không dấu thì không sao. Khi bấm phím space mới hiện msgbox. Thoát được bình thường.
2. Nếu gõ có dấu thì:
2.1. Gõ xong khoan bấm space mà hãy bấm chuột vào textbox. Mỗi lần bấm chuột thì hiện text box dù không "change". Bấm lần thứ 3 thì không hiện textbox nữa. Lúc này bấm space rồi gõ tiếp chữ nữa hoặc thoát bình thường.
2.2. Gõ xong 1 chữ mà bấm space luôn thì treo Excel.

Tôi chỉ mới thấy thế chứ chưa tìm hiểu gì.
Bởi vậy, trong khi dùng bộ gõ bên ngoài thì không bị mà dùng bộ gõ đi kèm Windows 11 thì bị, nên thà gỡ bỏ luôn tránh phiền toái không đáng có, rồi còn các phản ứng phụ bất thường khi lập trình...
 
Bởi vậy, trong khi dùng bộ gõ bên ngoài thì không bị mà dùng bộ gõ đi kèm Windows 11 thì bị, nên thà gỡ bỏ luôn tránh phiền toái không đáng có, rồi còn các phản ứng phụ bất thường khi lập trình...
Tôi cũng thấy phiền phức nên sau này dùng Unikey chính hiệu. Chừ nghe nói Unikey giả hiệu cũng nhiều.

Nói thêm: Dùng Unikey cũng có 1 chỗ vướng là với các ứng dụng đã chạy Run as... thì phải thoát Unikey ra rồi chạy Run as... lại mới gõ tiếng Việt vào ứng dụng đó được.
 
Bởi vậy, trong khi dùng bộ gõ bên ngoài thì không bị mà dùng bộ gõ đi kèm Windows 11 thì bị, nên thà gỡ bỏ luôn tránh phiền toái không đáng có, rồi còn các phản ứng phụ bất thường khi lập trình...
Thế bạn không thử Vietnamese QWERTY? Bạn không tò mò chút nào à? Bạn không muốn dùng cũng chả sao, nhưng không hề một chút tò mò?

Tôi dùng Vietnamese QWERTY chưa bao giờ bị cái gì. Mà tôi dùng từ XP cơ. Còn viết tiếng Việt thì tôi cài thêm từ Win9x cơ. Không bao giờ phải dùng Unikey.
 
Nói thêm: Dùng Unikey cũng có 1 chỗ vướng là với các ứng dụng đã chạy Run as... thì phải thoát Unikey ra rồi chạy Run as... lại mới gõ tiếng Việt vào ứng dụng đó được.

Sao bạn không vô Properties của Uniley.exe - Compatibility - Settings rồi chọn mặc định nó "Run as Administrator" luôn.
 
Web KT
Back
Top Bottom