Hiển thị kết quả tìm kiếm từ 1 đến 6 trên tổng số: 6
  1. #1
    Tham gia ngày
    03 2008
    Bài gởi
    8
    Cảm ơn
    8
    Được cảm ơn 2 lần trong 2 bài viết
    Em có một file excel trong đó có 2 sheet.
    Sheet 2 là sheet chứa ds khách hàng.
    Em muốn lấy dữ liệu từ sheet 2 qua sheet 1 nhưng em dùng scrollbar mỗi lần click thì nó chỉ lấy 3 trường đó là Họ tên, địa chỉ và giới tính và chỉ lấy 5 hàng đầu tiên thôi.
    Và sẽ hiển thị trên sheet 1 giả sử lấy từ sheet 2 vùng chọn A1:D5 cho sang sheet 1 cũng từ A1:D5
    Click lần nữa thì sẽ lấy tiếp 5 hàng tiếp theo (A5:D10) thế vào chỗ cũ của sheet 1 (A1:D5).
    Em nghĩ phải viết = VBA mong các anh, chị chỉ dùm

    File:
    Em đã tạo form được như vậy nhưng chưa viết code được
    Tập tin đính kèm Tập tin đính kèm
    thay đổi nội dung bởi: tedaynui, 23-03-08 lúc 05:36 PM Lý do: gộp

  2. Thành viên sau cảm ơn Romeo8x về bài viết này:


  3. #2
    Tham gia ngày
    09 2007
    Bài gởi
    733
    Cảm ơn
    342
    Được cảm ơn 606 lần trong 378 bài viết
    Trích Nguyên văn bởi Romeo8x
    File:
    Em đã tạo form được như vậy nhưng chưa viết code được
    bạn xem thử file này nhé.
    Tập tin đính kèm Tập tin đính kèm

  4. Thành viên sau cảm ơn SoiBien về bài viết này:


  5. #3
    Tham gia ngày
    03 2008
    Bài gởi
    8
    Cảm ơn
    8
    Được cảm ơn 2 lần trong 2 bài viết
    Thanks bác em xem rồi nó chạy tốt. Nhưng em không hiểu cái =INDIRECT("Sheet2!B"&($E$1-1)*5+1+$E$1) có chức năng như thế nào đối với cái Linkcell trong Scrollbar để nó có thể chạy được.
    Mong bác giải thích giúp em.
    Ngoài ra em muốn tạo ra một cái Listbox sẽ tự động add tên 5 khách hàng hiện lên mỗi khi mà mình click cái scrollbar đó.
    Và khi mà click vào cái list đó thì nó sẽ hiện ra đầy đủ thông tin của một trong 5 khách hàng đó như file em gửi lên đây

    ah quên em muốn tạo một cái combo box trong đó add tất cả các trường Country của Sheet2 sang, nhưng nếu giống nhau thì không add
    VD: có n thằng của FR thì chỉ add vào combo 1 dòng FR thôi
    Tập tin đính kèm Tập tin đính kèm
    thay đổi nội dung bởi: tedaynui, 23-03-08 lúc 05:37 PM Lý do: gộp

  6. Thành viên sau cảm ơn Romeo8x về bài viết này:


  7. #4
    Tham gia ngày
    09 2007
    Bài gởi
    733
    Cảm ơn
    342
    Được cảm ơn 606 lần trong 378 bài viết
    Trích Nguyên văn bởi Romeo8x
    Thanks bác em xem rồi nó chạy tốt. Nhưng em không hiểu cái =INDIRECT("Sheet2!B"&($E$1-1)*5+1+$E$1) có chức năng như thế nào đối với cái Linkcell trong Scrollbar để nó có thể chạy được.
    Mong bác giải thích giúp em.
    Bạn xem thêm về hàm Indirect nhé, trong forum này có nhiều lắm, giải thích đại khái là nó sẽ lấy giá trị của địa chỉ được chỉ ra trong tham số của nó. công thức trên có sai xót, mình đã fix lại trong file dưới đây.

    Trích Nguyên văn bởi Romeo8x
    Ngoài ra em muốn tạo ra một cái Listbox sẽ tự động add tên 5 khách hàng hiện lên mỗi khi mà mình click cái scrollbar đó.
    Và khi mà click vào cái list đó thì nó sẽ hiện ra đầy đủ thông tin của một trong 5 khách hàng đó như file em gửi lên đây
    bạn xem trong file nhé.
    Tập tin đính kèm Tập tin đính kèm

  8. Có 2 thành viên cảm ơn SoiBien về bài viết này:


  9. #5
    Tham gia ngày
    03 2008
    Bài gởi
    8
    Cảm ơn
    8
    Được cảm ơn 2 lần trong 2 bài viết
    Cảm ơn anh nhiều lắm. Em đã hiểu sơ sơ về cái Indirect rồi.
    Em cũng đã làm được cái Vlookup cho cái thông tin rồi.
    Nhưng còn một điều là em muốn hiển thị Stt của người đó trong Sheet 2 tính từ trên xuống (= row() của người đó trong Sheet2). Thì hàm của nó như thế nào.
    Ý tưởng ban đầu của em là =Row(Sheet2!...)
    Còn cái này:
    ah quên em muốn tạo một cái combo box trong đó add tất cả các trường Country của Sheet2 sang, nhưng nếu giống nhau thì không add
    VD: có n thằng của FR thì chỉ add vào combo 1 dòng FR thôi
    -> Có nghĩa là lấy tất cả dữ liệu từ trường Country cho vào 1 combo nhưng nếu dữ liệu trùng thì chỉ lấy 1 thôi.
    thay đổi nội dung bởi: Romeo8x, 23-03-08 lúc 05:41 PM

  10. #6
    Tham gia ngày
    03 2007
    Nơi Cư Ngụ
    Biên Hòa, Đồng Nai
    Bài gởi
    5,809
    Cảm ơn
    3,447
    Được cảm ơn 6,374 lần trong 2,615 bài viết
    He... he... Soibien lâu lắm mới tái xuất giang hồ.. Vẫn còn ngon lành lắm!
    ANH TUẤN

  11. Có 2 thành viên cảm ơn anhtuan1066 về bài viết này:


Thông tin về chủ đề này

Users Browsing this Thread

Hiện có 1 người đang xem đề tài này. (0 thành viên và 1 khách)

Đề tài tương tự

  1. Làm sao lấy dữ liệu từ nhiều sheet về 1 sheet (mỗi sheet dữ liệu do 1 người cung cấp)
    Viết bởi nothingtolove trong chuyên mục Tìm kiếm, dò tìm và tham chiếu
    Trả lời: 24
    Bài mới gởi: 16-07-14, 09:27 AM
  2. lấy dữ liệu từ sheet này lên sheet kia- 2 sheet nằm trong 2 file khác nhau
    Viết bởi ntndvn trong chuyên mục Những vấn đề chung
    Trả lời: 2
    Bài mới gởi: 23-05-12, 12:05 AM
  3. Cần giúp đỡ Thủ thuật copy hàm trong Excel từ sheet này sang sheet khác
    Viết bởi ntbcadcam trong chuyên mục Hàm và công thức Excel
    Trả lời: 8
    Bài mới gởi: 17-11-10, 09:26 PM
  4. Copy từ sheet này sang sheet kia mà không cần mở sheet kia lên
    Viết bởi HoangHacVT trong chuyên mục Lập Trình với Excel
    Trả lời: 13
    Bài mới gởi: 22-07-10, 06:08 PM
  5. xin cho hỏi: cách tham chiếu chuyển Data từ sheet 1 sang sheet 2
    Viết bởi heoheo21 trong chuyên mục Tìm kiếm, dò tìm và tham chiếu
    Trả lời: 2
    Bài mới gởi: 26-01-10, 10:05 PM

Bookmarks

Bookmarks

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không thể đăng đề tài mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng file đính kèm.
  • Bạn không thể sửa bài viết.
  •  

Mudim v0.8 Tắt VNI Telex Viqr Tổng hợp
Chính tả Bỏ dấu kiểu mới  [Bật/Tắt (F9)]