Hoàng Thị Lý
Hoàng Thị Lý
Thảo luận 1 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 198 lượt xem

Chào chút về record macro khi mình record thì việc mình sử dụng chuột và sử

Chào thầy,
Thầy cho em hỏi chút về record macro: khi mình record thì việc mình sử dụng chuột và sử dụng phím tắt có làm ảnh hưởng đến kết quả code không?
Em lấy ví dụ về việc định dạng ngày tháng (cột ngày tháng là cột C):

Ở code dinhdang2 thì em sử dụng hoàn toàn bằng chuột: di chuyển chuột và chọn vùng C3:C12, để hiển thị hộp thoại formart cell thì em kích chuột phải và định dạng
Còn ở code dinhdang3 thì em sử dụng phím tắt: để chọn vùng C3:C12 thì em dùng phím Ctrl+shift+mũi tên xuống, để hiển thị hộp thoại formart cell em dùng phím ctrl + 1
=> Về kết quả code thì em thấy ở dinhdang2 sẽ có thêm code chọn vùng, nhưng dinhdang3 không có.
Em đã test thử code dinhdang2 luôn luôn cho ra kqua, nhưng dinhdang3 thì muốn cho kết quả thì trước khi chạy code phải để con chuột vào cột C.
Như vậy thì  có vẻ như phím tắt chọn vùng dữ liệu (ctrl+shift+mũi tên xuống) sẽ cho ra đoạn code chưa chuẩn, còn phím tắt hiển thị hộp thoại formart cell (ctrl+1) thì k sao?








Thảo luận 1 câu trả lời
Lượt xem 198 lượt xem
Vỗ tay vỗ tay
Hoàng Thị Lý 10:11 - Nov 30, 2021

Việc dùng chuột và phím tắt không ảnh hưởng nhiều tới code, chủ yếu sinh ra các dòng lệnh về Range(...).Select khi dùng chuột (do phải bấm chuột vào, còn phím tắt thì không).

Quan trọng là bạn muốn xác định thuộc tính nào cho vùng ô đó, như là định dạng, nhập công thức hay chèn/xóa... còn vùng ô nào thì bạn sẽ cần viết lại cho phù hợp với quy trình của công việc.

(tức là code từ record chỉ ưu tiên xem câu lệnh mẫu là gì, rồi mình sửa lại chứ không dùng trực tiếp)

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông