tuan_anhbm
Thành viên thường trực
- Tham gia
- 16/7/09
- Bài viết
- 253
- Được thích
- 1,605
Chào các bạn !
Tôi có làm 1 form CHỌN dữ liệu như trong file đính kèm. Mục đích là để hỗ trợ việc chọn dữ liệu trong 1 danh sách hàng nghìn dòng – từ sheet này nạp qua 1 sheet khác - được thuận tiện (ví dụ này chỉ tượng trưng vài công việc).
Trong đó, một số yêu cầu đã tạm giải quyết như: Tạo form, đưa list dữ liệu cần chọn vào form, viết code cho các nút “Chọn”, “Thoát”, thử nghiệm thấy tạm ổn.
Có 3 vấn đề đang bí mò chưa ra --> cần giúp đỡ:
1. Thiết lập định dạng cho danh sách dữ liệu trong form để có đường kẻ dọc, ngang phân cách các cột và dòng công việc.
2. Trong 1 Combobox mà tôi đã tạo sẵn, có đặt các Item (= nhóm công việc: AA, AB, AC, AD…). Viết code thế nào để khi ta chọn vào 1 trong các Item này thì dữ liệu trong form tự động nhảy đến dòng công việc có nhóm ký tự đầu tiên mà ta vừa chọn đó ?
3. Làm sao để cho form hiển thị trên sheet này mà list dữ liệu vẫn lấy được từ sheet khác (cụ thể là tôi muốn form hiển thị trên SheetA mà list công việc hiển thị trong đó là từ sheetB, dữ liệu lấy từ B nạp vào A).
Bí quá thử dùng “tối kiến”:
Application.ScreenUpdating = False
Application.ScreenUpdating = True
Nhưng khi đó trông code cứ loạn cả lên, ngoài ra lại nảy sinh rắc rối như không chọn được Item trong Combobox…
Rất mong các bạn bỏ chút thời gian xem giúp tôi đi nốt chặng đường gian khó.
Tôi có làm 1 form CHỌN dữ liệu như trong file đính kèm. Mục đích là để hỗ trợ việc chọn dữ liệu trong 1 danh sách hàng nghìn dòng – từ sheet này nạp qua 1 sheet khác - được thuận tiện (ví dụ này chỉ tượng trưng vài công việc).
Trong đó, một số yêu cầu đã tạm giải quyết như: Tạo form, đưa list dữ liệu cần chọn vào form, viết code cho các nút “Chọn”, “Thoát”, thử nghiệm thấy tạm ổn.
Có 3 vấn đề đang bí mò chưa ra --> cần giúp đỡ:
1. Thiết lập định dạng cho danh sách dữ liệu trong form để có đường kẻ dọc, ngang phân cách các cột và dòng công việc.
2. Trong 1 Combobox mà tôi đã tạo sẵn, có đặt các Item (= nhóm công việc: AA, AB, AC, AD…). Viết code thế nào để khi ta chọn vào 1 trong các Item này thì dữ liệu trong form tự động nhảy đến dòng công việc có nhóm ký tự đầu tiên mà ta vừa chọn đó ?
3. Làm sao để cho form hiển thị trên sheet này mà list dữ liệu vẫn lấy được từ sheet khác (cụ thể là tôi muốn form hiển thị trên SheetA mà list công việc hiển thị trong đó là từ sheetB, dữ liệu lấy từ B nạp vào A).
Bí quá thử dùng “tối kiến”:
Application.ScreenUpdating = False
Application.ScreenUpdating = True
Nhưng khi đó trông code cứ loạn cả lên, ngoài ra lại nảy sinh rắc rối như không chọn được Item trong Combobox…
Rất mong các bạn bỏ chút thời gian xem giúp tôi đi nốt chặng đường gian khó.