Anh Thông 
Anh Thông 
Thảo luận 21 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 139 lượt xem

tôi copy 1 userform từ workbook này sang workbook khác tôi đã copy được Nhưng

Tôi copy userform từ workbook này sang workbook khác. Tôi đã copy được. Nhưng khi tôi tạo nút lệnh để gọi userform ở workbook mới ra làm việc thì máy báo lỗi out of range..... chạy deburg thì dừng ở dòng lệnh userform.show… thầy giáo làm ơn giải thích hộ và làm thế nào để userform mới chạy được giúp tôi với.

 


 

Thảo luận 21 câu trả lời
Lượt xem 139 lượt xem
Vỗ tay vỗ tay
Anh Thông  11:12 - Dec 13, 2021
Chào bạn bạn cho mình xin hình ảnh lỗi được không? hoặc gửi file lên giúp gitiho nhé.
Vỗ tay vỗ tay
Anh Thông  13:12 - Dec 13, 2021

vâng ạ


Vỗ tay vỗ tay
Anh Thông  13:12 - Dec 13, 2021
vâng ạ

Vỗ tay vỗ tay
Anh Thông  13:12 - Dec 13, 2021
ok
Vỗ tay vỗ tay
Anh Thông  14:12 - Dec 13, 2021

Chào bạn bạn xem sự kiện 

Private Sub UserForm_Initialize()

End Sub

Xem có lỗi gì khi chạy không nhé.



Vỗ tay vỗ tay
Anh Thông  20:12 - Dec 13, 2021

Private Sub UserForm_Initialize() tôi ko hiểu thầy giáo bảo tôi phải làm gì.... làm ơn nói cụ thể hơn ạ


Vỗ tay vỗ tay
Anh Thông  21:12 - Dec 13, 2021
tôi copy từ workbook kbsv đưa lên workbook bgck. ở wb nguồn thì dùng đc, lên wb bgck thì ko gọi ra đc

Vỗ tay vỗ tay
Anh Thông  21:12 - Dec 13, 2021

(KBVBA0107.xlsm mua_cp ...... copy đến CK_stock (BGCK.xlsb)

Vỗ tay vỗ tay
Anh Thông  08:12 - Dec 14, 2021

Chào bạn bạn đẩy file của bạn lên để gitiho kiểm tra nhé.

Vỗ tay vỗ tay
Anh Thông  09:12 - Dec 14, 2021

2 userform của bạn ở 2 workbook có cùng tên => khi bạn hiển thị cả 2 workbook mà chỉ gọi tên userform.show thì VBA sẽ không rõ bạn gọi userform trong workbook nào?

Bạn cần gọi tên workbook kèm tên userform để chỉ rõ hơn. Hoặc chỉ mở 1 workbook thôi.

Vỗ tay vỗ tay
Anh Thông  10:12 - Dec 14, 2021

toi đã đổi tên userform theo thầy hướng dẫn nhưng không xong. vẫn bị báo lỗi ấy ạ


Vỗ tay vỗ tay
Anh Thông  10:12 - Dec 14, 2021
mua _cp thành nhap_cp

Vỗ tay vỗ tay
Anh Thông  14:12 - Dec 14, 2021

Bạn có thể xem lại 1 số vấn đề sau:

1. Chỉ gọi userform trong cùng workbook, không gọi userform ở workbook khác.

Ví dụ bạn có 2 book là BGCK và KBVBA0107, trong đó Workbook BGCK có useform MUA_CP => trong workbook BGCK bạn tạo 1 sub gọi userform này (chứ không gọi useform trong workbook BKVBA0107)

Tương tự như vậy workbook BKVBA0107 sẽ chỉ gọi userform NhapCP

=> tránh lỗi gọi sai userform

2. Cần xem lại các thiết lập trong userform được copy (ví dụ nhapCP là userform được copy và paste sang 1 workbook khác) => những thiết lập trong userform này có thể không tương thích với workbook mới => xem lại thiết lập cụ thể trong workbook đó.

=> tránh lỗi bản thân userform khiến nó không gọi ra được.

Vỗ tay vỗ tay
Anh Thông  21:12 - Dec 14, 2021

đây là file của tôi ạ, nút lệnh màu xanh có ghi chữ nhập hàng ạ làm ơn xem hộ tôi. vì tôi xem mãi thiết lập ko tìm ra lỗi


Vỗ tay vỗ tay
Anh Thông  22:12 - Dec 14, 2021

thank

https://gitiho.com/u/66-g-le" title="G-Learning"> G-Learning [Chuyên gia] 7 giờ trước  ...... tôi đã làm theo hướng dẫn và đã sửa xong. có một cài đặt ở lựa chọn tên a, b, c,..... tôi đã không sửa khi copy userform. xin cám ơn..
Vỗ tay vỗ tay
Anh Thông  07:12 - Dec 15, 2021

CHo tôi hỏi thêm 1 câu nữa cho vấn đề này: Userform của tôi sau khi kích hoạt thì nó hiện ở trên, bên trái màn hình. Giờ tôi muốn đưa ra giữa màn hình mỗi khi kích hoạt thì phải làm thế nào.....


Vỗ tay vỗ tay
Anh Thông  07:12 - Dec 15, 2021
Và nếu tôi muốn học tiếp 1 lớp vba nâng cao nữa thì gitiho có ko ạ. Và gitiho có những chương trình đào tạo về lập trình nào khác giống vba không ạ
Vỗ tay vỗ tay
Anh Thông  09:12 - Dec 15, 2021
Chào bạn nếu bạn muốn nâng cao về vba thì sẽ có khoá vbag02 và vbag03 lập trình về sql và mảng còn bạn muốn lập trình cao cấp hơn có thể xem khoá học về c#
Vỗ tay vỗ tay
Anh Thông  09:12 - Dec 15, 2021

Để thiết lập vị trí mặc định khi xuất hiện userform, bạn có thể thiết lập trong cửa sổ thuộc tính, mục StartUpPosition như hình bên dưới nhé.

Lựa chọn Manual sẽ là góc trên bên trái màn hình.

Lựa chọn CenterOwner là ở chính giữa màn hình

Vỗ tay vỗ tay
Anh Thông  10:12 - Dec 16, 2021

https://gitiho.com/u/74845-t" title="Tuấn Ba">Tuấn Ba tôi làm trên dữ liệu khoảng 5000 dòng và 50 cột. dữ liệu tải trên mạng về theo thời gian thực. Giáo viên tư vấn giúp xem học khóa nào thiết thực nhất. Nhất là vấn đề tải dữ liệu trên mạng về excel... Trân trọng... Cám ơn

Vỗ tay vỗ tay
Anh Thông  11:12 - Dec 16, 2021

Chào bạn hiện mong muốn của bạn thì khoá học của gitiho chưa đáp ứng được bạn nhé.

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