Thứ hai, 13 Tháng mười hai 2004, 17:19 GMT+7

Thủ thuật Excel (1)

Xin cho hỏi cách tạo bảng danh mục tạm thời trong Excel (không phải Dropdown list). Ví dụ, tôi có bảng kê ở "Sheet1" gồm 02 cột: "mã số" và "tên chi tiết". Ở "Sheet2", tại một ô nào đó, tôi muốn hiện hộp thoại tạm thời (hộp thoại này có thể hiện toàn bộ "tên chi tiết" mà tôi đã khai báo ở "Sheet1"). Sau khi chọn một tên cụ thể nào đó trên hộp thoại thì hộp thoại đóng lại và thể hiện kết quả là "mã số" tương ứng với "tên chi tiết" mà tôi đã chọn vào ô hiện hành của "Sheet2".
Kính mong được sự hỗ trợ của các "chuyên gia". Chân thành cảm ơn!

Lê Thanh Bình

Hồi âm:

Van de cua ban co the giai quyet bang cach lap trinh VBA trong Excel. Vi thoi gian han che cung nhu noi dung bai viet chi tiet rat dai, sau day minh co the huong dan ban 1 cach tong quan de giai quyet van de:

- Truoc het ban mo file Excel ma ban can tao hop thoai.
- Nhan to hop phim Alt+F11 de mo cua so soan thao VBA.
- Khai bao 2 bien toan cuc (vi du: b1 va b2) de luu tru gia tri "ma so" va "ten chi tiet"
- Trong cua so VBA project hien hanh, ban chen vao 1 Form. Trong Form nay ban chen vao mot doi tuong ComboBox, 1 button de tao nut Cancel de huy bo chon lua va dong Form lai, 1 button de tao nut OK ket thuc viec chon gia tri va dong Form lai.
- Trong cua so VBA project, ban chon Sheet2, chon event Worksheet_BeforeRightClick de kich hoat Form duoc tao o tren khi nguoi dung click chuot phai vao 1 o bat ky trong Sheet2.
- Trong su kien Initialize cua Form, ban tao 1 vong lap doc het cac gia tri trong cot "ma so" cua Sheet1. Cu the la ban dung method AddItem cua ComboBox de nap lan luot cac gia tri vao.
- Gan gia tri cua Combox vao bien b1
- Trong su kien Click cua button Cancel ban dung ham Unload de dong Form lai
- Trong su kien Click cua button OK ban dung ham FindNext de tim gia tri "ten chi tiet" tuong ung voi gia tri "ma so" duoc chon trong Combox. ket qua tim duoc cua ham FindNext duoc gan vao bien b2.
- Ban gan gia tri b1 vao cell da duoc click chuot phai o Sheet2 va gan b2 vao cell + offset (0,1)
- Ban chon lenh "Compile VBAproject" trong menu Debug de dam bao rang tat cac cau lenh VBA duoc viet dung cu phap.

Ban luu lai VBA project truoc khi thoat ra tro ve phan cua so lam viec thong thuong cua Excel. Luu y la VBA project duoc luu kem luon trong file xls ma ban dang su dung.

Neu tat ca cac thao tac tren ban lam hoan hao thi khi ban click chuot phai vao 1 cell bat ky trong Sheet2, Form thiet ke tren se duoc kich hoat. Form cho phep ban chon gia tri trong Combobox sau do khi ban click vao button OK thi cac gia tri tuong ung se duoc gan vao cell hien hanh trong Sheet2.

Mot diem can luu y nua la, ban phai luon luon enable macro truoc moi khi mo file xls. De bat tinh nang nay ban vao: ToolMacroSecurity.... Ban chon muc do Medium trong the Security Level

Neu ban cam thay van rat kho khan de thuc hien cong viec nay, ban co the lien lac truc tiep voi minh tai dia chi: Địa chỉ email này đang được bảo vệ khỏi chương trình thư rác, bạn cần bật Javascript để xem nó Minh se co gang danh thoi gian viet 1 file demo theo yeu cau cua ban trong thoi gian som nhat co the. Chuc ban vui.

Nguyen Minh Thang

Việt Báo

Nhận xét tin Thủ thuật Excel (1)

Ý kiến bạn đọc

Viết phản hồi

Bạn có thể gửi nhận xét, góp ý hay liên hệ về bài viết Thủ thuật Excel (1) bằng cách gửi thư điện tử tới Lien He Bao Viet Nam. Xin bao gồm tên bài viết Thu thuat Excel 1 ở dạng tiếng Việt không dấu. Hoặc Thủ thuật Excel (1) ở dạng có dấu. Bài viết trong chuyên đề Kinh Nghiệm của chuyên mục Công Nghệ.

Excel tricks (1)
current cell, corresponding to the support, as a result, the dialog box, shown, details, temporary, tips, codes, Sale, crab, de , 1, in

Please ask how to create temporary tables in the Excel list (not the Dropdown list). For example, I have a list in "Sheet1" including 02 column: "code" and "name" details. In "Sheet2", in a cell, I want a temporary dialog (this dialog can now ...



  • Thoi su 24h Phat tu sinh vien vi tuyen truyen chong nha nuoc
    Thời sự 24h: Phạt tù sinh viên vì tuyên truyền chống nhà nước

    Phạt tù cựu sinh viên vì "tuyên truyền chống nhà nước"; Nữ "dị nhân" HN nói chuyện được với cụ rùa Hồ Gươm?; Beckham chính thức nói lời từ giã bóng đá; Đài Loan phớt lờ Trung Quốc, khuyến cáo Philippines; 20 cặp đồng tính linh đình diễu hành và tổ chức đám cưới... là những tin nóng nhất trong ngày 17/05.

  • Thoi su 24h Bit mat giat trang suc thieu nu dang di xe may
    Thời sự 24h: Bịt mặt, giật trang sức thiếu nữ đang đi xe máy

    Vụ "ép DN trả tiền nhậu": CSGT tạm thôi chức; Vụ vợ chồng giáo viên sát hại chủ nợ: Tình tiết rợn người; Trận derby "đắt đỏ" nhất châu Âu; "Đường lưỡi bò" là do một quan chức Trung Quốc tiện tay vẽ vào; Những vụ khoe ‘chiến tích bất hảo’ ầm ĩ của giới trẻ; Baggio và ‘gái một con’ Vân Hugo đang yêu nhau?... là những tin nóng nhất trong ngày 16/05.

  • Thoi su 24h Chong dung min giet vo do nghi ngo ngoai tinh
    Thời sự 24h: Chồng dùng mìn giết vợ do nghi ngờ ngoại tình

    Vụ nổ mìn giết vợ: Lời kể kinh hoàng của người đi cùng xe; Chelsea và sứ mệnh lịch sử; Trung Quốc xua tàu cá vào thềm lục địa Việt Nam; Nóng đỉnh điểm, người Hà Nội rủ nhau đi ‘tắm tiên’; Cảnh giác với thạch đen siêu bẩn; Sao Việt và những hành động "ý thức kém"... là những tin tức nóng nhất trong ngày 15/05.

  • Thoi su 24h Nhieu hoc sinh lop 6 o Dac Lac nghi bi chet duoi
    Thời sự 24h: Nhiều học sinh lớp 6 ở Đắc Lắc nghi bị chết đuối

    Rúng động: Gần 20 học sinh lớp 6 ở Đắc Lắc nghi bị chết đuối; Bí ẩn thẩm mỹ viện hàng trăm người ra vào mỗi ngày; 32 tàu Trung Quốc chính thức xâm phạm Trường Sa; Thuốc kích dục nữ: “Thần tiên” hay trò bịp?; Clip tình yêu tuổi teen dễ thương nhận like ‘khủng’; Khi nghệ sĩ Việt bị lợi ích "quật ngã" yêu thương... là những tin nóng nhất trong ngày 14/05.

  • Thoi su 24h Thuc hu chien tranh tin don cua Trieu Tien
    Thời sự 24h: Thực hư “chiến tranh tin đồn” của Triều Tiên

    Nhạc sĩ Ngọc Đại có thể bị truy cứu hình sự?; Dân mạng xúc động chuyện tình 2 cụ già trên xe bus; Sir Alex Ferguson nghẹn ngào chia tay NHM tại Old Trafford; Thực hư “chiến tranh tin đồn” của Triều Tiên; Bé gái sống sót trong vụ thảm án Lê Văn Luyện hiện ra sao?; Đột nhập thế giới ngầm của ông trùm Dũng "mặt sắt"... là những tin nóng nhất trong ngày 14/5.