-
08-25-2006, 08:03 AM #1Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
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.**************
'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ânView more random threads:
- tác giả phần mềm kế toán
- Thắc mắc code
- Tạo dòng chữ chạy liên tục
- Tạo nút lệnh vừa khít với ô trong Excel
- VBA Copy file và đổi tên file từ thư mục này qua thư mục khác
- xin giúp cách dùng hàm Sumproduct
- Hướng dẫn Lập Công Thức Tách Dòng
- Không chạy được các addin trong exel
- cần giúp đỡ về in ấn trong vba excel
- Ngày cuối tháng
-
08-25-2006, 06:38 PM #2Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
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 ?
-
08-25-2006, 09:11 PM #3Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
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
-
10-27-2007, 02:36 AM #4Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 0
Ðề: Tạo bảng chọn dữ liệu trong excel
Link bị die rồi bạn ơi
-
11-06-2007, 12:26 AM #5Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: 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:
-
12-20-2007, 11:18 PM #6Junior Member
- Ngày tham gia
- Nov 2015
- Bài viết
- 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!
-
01-25-2008, 04:09 PM #7Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: 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.
-
02-20-2008, 12:22 PM #8Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: Tạo bảng chọn dữ liệu trong excel
Gửi bởi phatnq2002
-
10-15-2008, 09:22 PM #9Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 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ĩ
-
10-15-2008, 09:35 PM #10Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 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ó
Lợi ích khi sử dụng pallet nhựa An Giang Pallet nhựa An Giang là một trong những sản phẩm quan trọng trong ngành vận chuyển và lưu trữ hàng hóa tại khu vực miền Tây Nam Bộ. Được làm từ chất liệu...
Lợi ích khi sử dụng pallet nhựa An Giang