ntngoc123
Thành viên mới
- Tham gia
- 20/8/18
- Bài viết
- 20
- Được thích
- 2
Chào các Bác,
Đoạn code em chạy ra kết quả không như ý nhưng em chưa biết lỗi ở đâu nên lên GPE nhờ sự trợ giúp của các Bác.
Em đính kèm file chứa code, xin mô tả sơ bộ như sau:
File quản lý số ngày phép của nhân viên, có 1 bảng tổng hợp và mỗi nhân viên sẽ có 1 sheet riêng.
Có 3 nút chính là Insert, Update và Thôi việc.
1/ Thôi việc: dùng khi có nhân viên thôi việc, mục đích để chuyển dữ liệu nhân viên qua Bảng nhân viên đã thôi việc (bảng bên phải) đồng thời di chuyển Sheet của người đó về vị trí cuối + tạo hyperlink mới tại ô Mã NV cũng như hyperlink quay về.
2/ Insert: dùng để nhập dữ liệu và tạo sheet mới kèm hyperlink đến sheet (+hyperlink quay về) cho nhân viên mới. Vị trí sheet mới tạo sẽ nằm trước sheet21 (Mã NV: KK019), lý do: nhân viên này đã nghỉ việc, nên đầu tiên là chuyển sheet người này về vị trí cuối nhưng em chưa làm do đoạn code nút thôi việc chưa ra đúng ý.
3/ Update: dùng khi muốn thay đổi dữ liệu nhân viên.
Hiện em bị vướng ở chỗ:
1/ Code ở nút Thôi việc: Nếu em lựa chọn nhân viên ở STT 2 trở đi thì kết quả ra đúng ý (add dữ liệu lần lượt vào các dòng trống), nhưng nếu chọn nhân viên STT 1 nghỉ việc thì sẽ bị chồng kết quả lên dòng đã ghi (ở bảng NV đã thôi việc).
2/ Sau khi nhấn nút Thôi việc thì hyperlink từ ô C3 của các sheet nhân viên để quay về Bảng tổng hợp (bảng bên trái) không còn đúng địa chỉ của người đó mà bị nhảy xuống vài ô.
Code trong file hơi tùm lum do em chưa có kiến thức nền, xin các Bác thông cảm.
Nhờ các Bác xem giúp em nha. Em xin cám ơn rất nhiều!
Đoạn code em chạy ra kết quả không như ý nhưng em chưa biết lỗi ở đâu nên lên GPE nhờ sự trợ giúp của các Bác.
Em đính kèm file chứa code, xin mô tả sơ bộ như sau:
File quản lý số ngày phép của nhân viên, có 1 bảng tổng hợp và mỗi nhân viên sẽ có 1 sheet riêng.
Có 3 nút chính là Insert, Update và Thôi việc.
1/ Thôi việc: dùng khi có nhân viên thôi việc, mục đích để chuyển dữ liệu nhân viên qua Bảng nhân viên đã thôi việc (bảng bên phải) đồng thời di chuyển Sheet của người đó về vị trí cuối + tạo hyperlink mới tại ô Mã NV cũng như hyperlink quay về.
2/ Insert: dùng để nhập dữ liệu và tạo sheet mới kèm hyperlink đến sheet (+hyperlink quay về) cho nhân viên mới. Vị trí sheet mới tạo sẽ nằm trước sheet21 (Mã NV: KK019), lý do: nhân viên này đã nghỉ việc, nên đầu tiên là chuyển sheet người này về vị trí cuối nhưng em chưa làm do đoạn code nút thôi việc chưa ra đúng ý.
3/ Update: dùng khi muốn thay đổi dữ liệu nhân viên.
Hiện em bị vướng ở chỗ:
1/ Code ở nút Thôi việc: Nếu em lựa chọn nhân viên ở STT 2 trở đi thì kết quả ra đúng ý (add dữ liệu lần lượt vào các dòng trống), nhưng nếu chọn nhân viên STT 1 nghỉ việc thì sẽ bị chồng kết quả lên dòng đã ghi (ở bảng NV đã thôi việc).
2/ Sau khi nhấn nút Thôi việc thì hyperlink từ ô C3 của các sheet nhân viên để quay về Bảng tổng hợp (bảng bên trái) không còn đúng địa chỉ của người đó mà bị nhảy xuống vài ô.
Code trong file hơi tùm lum do em chưa có kiến thức nền, xin các Bác thông cảm.
Nhờ các Bác xem giúp em nha. Em xin cám ơn rất nhiều!