Trang 1/2 12 cuốicuối
kết quả từ 1 tới 10 trên 16

Ðề tài:
Tạo bảng chọn dữ liệu trong excel

  1. #1
    Tham gia ngày
    Jun 2006
    Bài gởi
    187
    Cảm ơn
    6
    Được cảm ơn 382 lần trong 92 bài viết
    Rep Power
    21

    Tạo bảng chọn dữ liệu trong excel

    Bài viết sau sẽ giúp bạn tạo một bảng chọn giư liệu trong excel

    1) Chúng ta có một bảng Hệ Thống Tài Khỏan (A2:B25) để dễ nhớ chúng ta đăt tên cho vung này là Tk (đánh dấu vùng A2:B25 vào Insert / Name / Define).

    2) Thiết kế form để người dùng chọn mã tài khỏan

    Từ cửa sổ Excel bạn nhấn tổ hợp phím Alt + F11. Cửa sổ VBE xuất hiện, sau đó bạn chọn Insert/UserForm . Ta đặt tên form là DMTK, thuộc tính Caption là Chart of account.

    Trên form ta đặt các đối tượng gồm có

    -Listbox có tên là DM - Rowsource là Tk - (A2:B25)
    -1 nút lệnh có tên là Chon -Caption là OK
    -1 nút lệnh có tên là Thoat - Caption là Cancel

    Xem hình minh họa


    3) Viết Code cho Form

    Bạn double click vào nút OK bạn sẽ thấy đọan code

    Private Sub Chon_Click()

    End sub


    Các bạn thêm vào như sau

    Private Sub Chon_Click()
    Giatri = DM.Value
    ActiveCell.Value = Giatri 'Dat gia tri ban chon vao o hien tai
    Unload DMTK
    End Sub


    Tương tự với nút lệnh cancel

    Private Sub Thoat_Click()
    Unload DMTK
    End Sub



    4) Đọan mã của sheet

    Đến đây bạn đã đi được 3/4 chặng đường rồi. Giả sử ở sheet Input bạn muốn khi click chuột phải ở một ô thuộc cột nào đó thì Form DMTK sẽ xuất hiện cho bạn chọn.

    Các bạn click chuột phải ở sheet Input chon view code và gián đọan code sau vào

    Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)

    'Created by Tran Tuan
    'www.danketoan.com
    '24/08/2006

    If Target.Column = 4 Or Target.Column = 5 Then
    Cancel = True
    DMTK.Show
    End If
    End Sub


    (Note:Số 4 và 5 tương ứng với cột D và E, nếu bạn muốn cột A thì số 1....)

    Giờ thì bạn đã có một bảng để chọn giữ liệu.


    Các bạn có thể download ví dụ trên tại đây.

    Thân

    Các bài viết khác cùng chuyên mục:

    thay đổi nội dung bởi: cayman, 22-12-2007 lúc 01:52
    con gấu chạy qua
    thấy xa, chạy lại
    con gấu chạy lại
    thấy ngại, chạy qua
    .........

  2. Có 2 thành viên sau đây cảm ơn Simon vì bài viết có ích này:


  3. # ADS
    DanketoanAds Circuit advertisement
    Tham gia ngày
    Always
    Bài gởi
    Many
    Công ty CP Tư Vấn Thuế Vinatax CleverCFO Lac Viet

    Dịch vụ đại lý thuế VINATAS: Dịch vụ Đại Lý Thuế | Dịch vụ quyết toán Thuế | Dịch vụ kiểm toán Thuế | Dịch vụ hoàn thuế | Dịch vụ kế toán trọn gói

     
  4. #2
    Tham gia ngày
    Jun 2006
    Bài gởi
    607
    Cảm ơn
    3,416
    Được cảm ơn 9,483 lần trong 917 bài viết
    Rep Power
    119
    Sao data nguồn của mình có 2 cột mà khi làm thử như bạn hướng dẫn ở trên nó chỉ hiện ra có 1 cột vậy ? :confused:

  5. #3
    Tham gia ngày
    Jun 2006
    Bài gởi
    187
    Cảm ơn
    6
    Được cảm ơn 382 lần trong 92 bài viết
    Rep Power
    21
    Sorry cayman và các bạn nhé. ở list box DM các bạn gán thuộc tình như sau

    Boundcolumn : 1 (Lấy giá trị cột 1)
    CountColumn : 2 ( Thể hiện giá trị của cả 2 cột)

    Thân
    con gấu chạy qua
    thấy xa, chạy lại
    con gấu chạy lại
    thấy ngại, chạy qua
    .........

  6. #4
    Tham gia ngày
    Aug 2007
    Bài gởi
    1
    Cảm ơn
    0
    Được cảm ơn 0 lần trong 0 bài viết
    Rep Power
    0

    Ðề: Tạo bảng chọn dữ liệu trong excel

    Link bị die rồi bạn ơi

  7. #5
    Tham gia ngày
    Aug 2006
    Nơi ở
    Chỗ nào ở được, chỗ đó là nhà
    Bài gởi
    933
    Cảm ơn
    453
    Được cảm ơn 2,169 lần trong 969 bài viết
    Rep Power
    47

    Ðề: Tạo bảng chọn dữ liệu trong excel

    Xin cho ké đây cái.

    Ngoài việc tạo bảng dữ liệu bằng userForm, các bạn cũng có thể sử dụng công cụ Data - Validation sãn có của Excel để làm cái combo box đơn giản ngay trên ô luôn.

    Cách làm cũng đơn giản thôi.

    Giả sử bạn có một khối ô chứa mã tài khoản từ A2 đến A100. Bạn sẽ "bôi đen" A2:A100 và cho nó một cái name là mataikhoan nhé.
    Bạn đặt nó trong Sheet1.
    Ở sheet2, bạn có một bảng cần nhập tài khoản nợ, có vào. Giả sử cột E là nợ, cột F là có. Số lượng dòng phát sinh max theo dự kiến khoảng 500 dòng chẳng (ví dụ dòng đầu là 2, dòng cuối của bảng max là 501).
    Bây giờ bạn bôi đen E2:F501, bạn chọn menu Data _ Validation.
    Ở tab Settings, bạn chọn ở ô Allow là List. Để nguyên check trong In-cell dropdown.
    Source: bạn gõ vào =mataikhoan.
    Qua trang Error Alert, làm cái thông báo khi nhập tài khoản không ở torng danh sách đã định.
    Sau đó OK.
    Xong rồi đó.
    :sifone:
    Để có thể hoàn thành cuộc hành trình ngàn dặm, đầu tiên phải bước đi cái đã.

  8. Các thành viên đã cảm ơn phatnq2002 về bài viết hữu ích này :


  9. #6
    Tham gia ngày
    Dec 2007
    Bài gởi
    4
    Cảm ơn
    2
    Thanked 1 Time in 1 Post
    Rep Power
    0

    Ðề: Tạo bảng chọn dữ liệu trong excel

    Bạn nào biết quyển sách nào hướng dẫn Excel toàn tập, có thể viết thành một phần mềm xin chỉ cho mình với. Xin cảm ơn rất nhiều!

  10. #7
    Tham gia ngày
    Jan 2008
    Nơi ở
    sa mạc hoang vu
    Bài gởi
    596
    Cảm ơn
    1,350
    Được cảm ơn 1,244 lần trong 332 bài viết
    Rep Power
    31

    Ðề: Tạo bảng chọn dữ liệu trong excel

    @Nguyễn Minh: bạn chạy ra Shop đĩa (lớn lớn tí là có hà) mua 1 đĩa dạy Excel toàn tập của các bạn Sinh Viên trường NIIT soạn (khoảng 25-30k gì đó). Rất hay và dễ hiểu! Giao diện hoàn toàn tiếng Việt.

    Người Việt ủng hộ sản phẩm người Việt, ye ye! :)
    Thân bạn.
    Bình minh lên...

  11. #8
    Tham gia ngày
    Feb 2008
    Bài gởi
    1
    Cảm ơn
    3
    Thanked 1 Time in 1 Post
    Rep Power
    0

    Ðề: Tạo bảng chọn dữ liệu trong excel

    Trích Nguyên văn bởi phatnq2002 View Post
    Xin cho ké đây cái.

    Ngoài việc tạo bảng dữ liệu bằng userForm, các bạn cũng có thể sử dụng công cụ Data - Validation sãn có của Excel để làm cái combo box đơn giản ngay trên ô luôn.

    Cách làm cũng đơn giản thôi.

    Giả sử bạn có một khối ô chứa mã tài khoản từ A2 đến A100. Bạn sẽ "bôi đen" A2:A100 và cho nó một cái name là mataikhoan nhé.
    Bạn đặt nó trong Sheet1.
    Ở sheet2, bạn có một bảng cần nhập tài khoản nợ, có vào. Giả sử cột E là nợ, cột F là có. Số lượng dòng phát sinh max theo dự kiến khoảng 500 dòng chẳng (ví dụ dòng đầu là 2, dòng cuối của bảng max là 501).
    Bây giờ bạn bôi đen E2:F501, bạn chọn menu Data _ Validation.
    Ở tab Settings, bạn chọn ở ô Allow là List. Để nguyên check trong In-cell dropdown.
    Source: bạn gõ vào =mataikhoan.
    Qua trang Error Alert, làm cái thông báo khi nhập tài khoản không ở torng danh sách đã định.
    Sau đó OK.
    Xong rồi đó.
    :sifone:
    Làm sao down các file kèm theo nhỉ, khó quá đi thôi.

  12. #9
    Tham gia ngày
    Oct 2008
    Bài gởi
    1
    Cảm ơn
    0
    Được cảm ơn 0 lần trong 0 bài viết
    Rep Power
    0

    Ðề: Tạo bảng chọn dữ liệu trong excel

    bạn ơi nếu muốn tạo 1 form giống vậy mà có các ô dể ghi số liệu vào y như excel thì làm sao nhĩ

  13. #10
    Tham gia ngày
    Oct 2008
    Bài gởi
    4
    Cảm ơn
    3
    Thanked 1 Time in 1 Post
    Rep Power
    0

    Ðề: Tạo bảng chọn dữ liệu trong excel

    Cảm ơn sự quan tâm của ban quản trị, mình là dân mới vào nghề, nhận thấy đây là một diển đàn rất bổ ích nên mình đăng ký tham gia hi vọng đóng góp chút ít cho diển đàn cũng như muốn gửi thắc mắc của bản thân hi vọng mọi người cùng giúp đở nhưng mình là thành viên mới nên ko biết cách tạo ra topic cũng như đóng góp ý kiến cho những topic đã có

Trang 1/2 12 cuốicuối

Thông tin về chủ đề

Users Browsing this Thread

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

Chủ đề tương tự

  1. Trả lời: 11
    Bài mới gởi: 15-03-2012, 10:41
  2. Trả lời: 4
    Bài mới gởi: 22-01-2010, 09:54
  3. Phím tắt trong Excel
    By adung in forum TIN HỌC THƯỜNG THỨC
    Trả lời: 17
    Bài mới gởi: 11-12-2008, 10:50
  4. Trả lời: 3
    Bài mới gởi: 02-04-2007, 01:45

Quyền hạn

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