manhhung12
Thành viên thường trực
- Tham gia
- 20/3/08
- Bài viết
- 232
- Được thích
- 88
Chào các bạn
Tôi làm 1 workbook trên sh1 là 1 danh sách các nân viên. trên đó tôi tạo 1 combobox đẻ chọn nhân viên. Trên sh này có 1 evnet: combobox_lostfocus() đẻ kiểm tra nếu đã có sh trùng tên với mã NV vừa chọn thì kích hoạt sheet này để làm việc, ngược lại thì thêm sh có tên là mã NV vừa chọn. Ở đay có 2 vấn đề xảy ra:
1) Khi chưa có sh trùng tên mã NV vừa chọn thì nó tạo ra 2 sheet chứ kg phải là 1 sheet (1: sheet.name=manv; 2.Sheẹt(i)/ i là số thứ tự của sh)
2) Tại ô C1 là tên của nhân viên nhân được khi ta chọn 1 mã NV trên combobox. Tôi dùng lệnh Vlookup($b$1,maten,2). Lý ra tôi dùng lệnh Vlookup(Value($b$1),maten,2) nhưng êxcl báo lỗi #value. Trong đó maten là 1 name động.
Các bạn giúp đỡ.
Cảm ơn nhiều.
Tôi làm 1 workbook trên sh1 là 1 danh sách các nân viên. trên đó tôi tạo 1 combobox đẻ chọn nhân viên. Trên sh này có 1 evnet: combobox_lostfocus() đẻ kiểm tra nếu đã có sh trùng tên với mã NV vừa chọn thì kích hoạt sheet này để làm việc, ngược lại thì thêm sh có tên là mã NV vừa chọn. Ở đay có 2 vấn đề xảy ra:
1) Khi chưa có sh trùng tên mã NV vừa chọn thì nó tạo ra 2 sheet chứ kg phải là 1 sheet (1: sheet.name=manv; 2.Sheẹt(i)/ i là số thứ tự của sh)
2) Tại ô C1 là tên của nhân viên nhân được khi ta chọn 1 mã NV trên combobox. Tôi dùng lệnh Vlookup($b$1,maten,2). Lý ra tôi dùng lệnh Vlookup(Value($b$1),maten,2) nhưng êxcl báo lỗi #value. Trong đó maten là 1 name động.
Các bạn giúp đỡ.
Cảm ơn nhiều.
File đính kèm
Lần chỉnh sửa cuối: