Hồ Duy Phương
Hồ Duy Phương
Thảo luận 35 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 101 lượt xem

sao em viết hàm trong vba rồi nhưng e tìm tên hàm không dc hả

sao em viết hàm trong vba rồi nhưng e tìm tên hàm không dc hả thầy

Thảo luận 35 câu trả lời
Lượt xem 101 lượt xem
Vỗ tay vỗ tay
Hồ Duy Phương 16:11 - Nov 16, 2021

Chào bạn bạn phải viết hàm vào trong module nhé.

Vỗ tay vỗ tay
Hồ Duy Phương 16:11 - Nov 16, 2021

Neesi em chỉ muối viết hoa chữ cái đầu câu là "Mười" thì có cần dùng thêm hàm nào không thầy


Vỗ tay vỗ tay
Hồ Duy Phương 16:11 - Nov 16, 2021

Từ kết quả này bạn có thể làm thêm 1 bước nữa, quy trình như sau:

Tách riêng ký tự đầu tiên trong phần kết quả bằng hàm LEFT=> dùng hàm UPPER viết hoa ký tự này: =UPPER(LEFT(Text))

Phần ký tự còn lại xác định bằng hàm RIGHT(Text, LEN(Text) - 1)

Nối 2 phần lại ta có:

=UPPER(LEFT(Text))&RIGHT(Text, LEN(Text) - 1)

Vỗ tay vỗ tay
Hồ Duy Phương 09:11 - Nov 17, 2021

Cho e hỏi là mình muốn khóa tên sheet để không cho người khác đổi tên sheet thì lam sao hả thầy

Vỗ tay vỗ tay
Hồ Duy Phương 09:11 - Nov 17, 2021

Chào bạn bạn có thể ẩn sheet đi nhé.

Vỗ tay vỗ tay
Hồ Duy Phương 09:11 - Nov 17, 2021
e muốn ng khác vẫn sử dụng, mà chỉ là không được đổi tên sheet e thôi à
Vỗ tay vỗ tay
Hồ Duy Phương 10:11 - Nov 17, 2021

Chào bạn bạn chỉ có thể ẩn phần sheets đó đi là được và không cho người dùng mở sheets đó lên là được nhé. phần này bạn cần kết hợp với ribbon là được

Sub AnTab()
    ActiveWindow.DisplayWorkbookTabs = False
End Sub
Sub HienTab()
    ActiveWindow.DisplayWorkbookTabs = True
End Sub
Vỗ tay vỗ tay
Hồ Duy Phương 09:11 - Nov 18, 2021

cho e hỏi là nếu muốn vừa mởi excel lên là hiện ngay form mình đã thiết đã sẵn trong excel thì làm sao thầy

Vỗ tay vỗ tay
Hồ Duy Phương 09:11 - Nov 18, 2021

Chào bạn bạn để trong sự kiện open nhé. sẽ có hai nút là ẩn sheets và hiện sheets nhé,

Vỗ tay vỗ tay
Hồ Duy Phương 10:11 - Nov 18, 2021

THầy cho e mẫu dc không

Vỗ tay vỗ tay
Hồ Duy Phương 10:11 - Nov 18, 2021

ở thiết lập form chữ mình không để tiếng việt dc ha thay 


Vỗ tay vỗ tay
Hồ Duy Phương 10:11 - Nov 18, 2021

Chào bạn bạn donwload tại đây nhé

https://drive.google.com/file/d/1QZAu...


Vỗ tay vỗ tay
Hồ Duy Phương 10:11 - Nov 18, 2021

Chào bạn bạn làm như sau nhé



Vỗ tay vỗ tay
Hồ Duy Phương 14:11 - Nov 19, 2021

Nếu e muốn Mở 1 form mới. sau đó đóng form cũ lại thì phải viết vậy không thầy, sao nó lại thông báo bảng lỗi thầy


Vỗ tay vỗ tay
Hồ Duy Phương 15:11 - Nov 19, 2021

Chào bạn chỉ có trường hợp là mở from lên thôi  cứ không có trường hợp đóng form gốc đi đâu.

Vỗ tay vỗ tay
Hồ Duy Phương 18:11 - Nov 21, 2021

Vậy không có cách nào vừa mở form mới lên, vừa đóng form cũ lại hả thầy

Vỗ tay vỗ tay
Hồ Duy Phương 09:11 - Nov 22, 2021

Việc mở form mới, đóng form cũ là bình thường. Nhưng câu lệnh đóng form cũ không phải là 'Unload Me'.

Bởi từ 'Me' khó xác định là userform nào.

Bạn nên viết rõ tên userform sẽ đóng lại bằng cách viết:

Unload + tên Userform cần đóng
Vỗ tay vỗ tay
Hồ Duy Phương 09:11 - Nov 22, 2021

e cài là Form này mặc định khi mở file lên, câu lệnh vậy sao khi vào nó không mở lên mặc định thầy


Vỗ tay vỗ tay
Hồ Duy Phương 09:11 - Nov 22, 2021

Với sự kiện Workbook_open thì hay gặp lỗi do file khi mới đưa sang máy tính khác thì máy tính đó chặn, không cho VBA hoạt động ngay => sự kiện không hoạt động.

Không rõ bạn muốn show userform nào khi mới mở file? Bạn có thể chuyển userform đó sang dạng Sheet form được không? nếu làm sheetform thì:

- Sự kiện worksheet_beforeClose

- Code trong sự kiện: ẩn hết các sheet khác, chỉ hiện duy nhất sheet chứa form

=> khi đó trong lần mở tiếp theo, bạn sẽ thấy chỉ hiển thị 1 sheet chứa form thôi

Về hiệu ứng thì khá giống với lệnh mở userform khi workbook_open, nhưng bản chất khác.

Vỗ tay vỗ tay
Hồ Duy Phương 09:11 - Nov 22, 2021

sheet  form là v ha thay

Vỗ tay vỗ tay
Hồ Duy Phương 09:11 - Nov 22, 2021

Sheet form tức là bạn thiết kế để nhập dữ liệu trong sheet nhưng có giao diện giống như userform:

- Kết hợp định dạng, tô màu, kẻ khung, merge cell sao cho nhìn giống form

- Ẩn các cột, dòng không cần thiết

- Các tính năng tương tự như userform: thay combobox bằng Data Validation, thay Command button bằng Shapes/Hình chữ nhật hoặc thêm command button từ thẻ developer...

Bạn hiểu chung là thiết kế nội dung trong sheet sao cho nhìn giống 1 userform, nhập trên sheet và điều khiển qua các nút bấm.

Ví dụ về Sheet-form đăng nhập (đây là 1 sheet nhưng chỉ có tác dụng là hiển thị giống 1 userform đăng nhập):

Vỗ tay vỗ tay
Hồ Duy Phương 08:11 - Nov 26, 2021

lỗi vậy e sữa ntn ha thầy


Vỗ tay vỗ tay
Hồ Duy Phương 08:11 - Nov 26, 2021

Chào có phải bạn đang làm trên table đúng không nhỉ?

Vỗ tay vỗ tay
Hồ Duy Phương 09:11 - Nov 26, 2021
đúng r thầy
Vỗ tay vỗ tay
Hồ Duy Phương 09:11 - Nov 26, 2021

Chào bạn bạn thử bỏ dạng bảng và thử lại xem nhé.

Vỗ tay vỗ tay
Hồ Duy Phương 09:11 - Nov 28, 2021

cấu trúc này e sai sao ha thầy


Vỗ tay vỗ tay
Hồ Duy Phương 08:11 - Nov 29, 2021

Chào bạn bạn để "" thôi nhé.

Vỗ tay vỗ tay
Hồ Duy Phương 10:11 - Nov 29, 2021
e làm rồi nhưng vẫn vậy thầy ơi
Vỗ tay vỗ tay
Hồ Duy Phương 11:11 - Nov 29, 2021

Chào bạn bạn đẩy file lên giúp gitiho nhé.

Vỗ tay vỗ tay
Hồ Duy Phương 14:11 - Nov 29, 2021
Hồ Duy Phương 14:11 - Nov 29, 2021
ở UF_ThemMonAn nha thầy
Vỗ tay vỗ tay
Hồ Duy Phương 08:11 - Nov 30, 2021

Chào bạn trước khi lưu bạn cần unlock protect sheets ra nhé (Mở khoá sheets đang khoá)

Vỗ tay vỗ tay
Hồ Duy Phương 17:12 - Dec 05, 2021

https://drive.google.com/file/d/1_X7T...

cho e hỏi là ở Sheet Cham Com. và ở UF_So_Cham_Com. Trong mục 2 :Danh sách chấm cơm. e làm điều điều lọc ở hàng b8 mà sao khi chạy lạy ra b9 không vậy thầy

Vỗ tay vỗ tay
Hồ Duy Phương 11:12 - Dec 09, 2021

Chào bạn gitiho có kiểm tra thì vẫn lọc theo cột số 8 mà



Vỗ tay vỗ tay
Hồ Duy Phương 19:12 - Dec 09, 2021

Thầy bấn bào nút "Nhập thông tin QN". sau đó mới bấm nút ở mục 2 thì sẽ lọc ở hàng 9 thầy

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông