Nguyễn Thị Tố Loan
Nguyễn Thị Tố Loan
Thảo luận 1 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 251 lượt xem

Mình làm ví dụ theo hướng dẫn but code của mình có dòng Range("A5")select và

Mình làm ví dụ theo hướng dẫn, but code của mình có dòng Range("A5").select và dòng phía dưới activewindow.... nó khác kết quả code của bạn, 2 dòng này có ảnh hưởng gì tới kết quả không ạ?, ngoài ra ngôn ngữ để ghi là chữ tiếng việt không dấu=> vậy khi tạo lập bảng biểu fỏm mẫu, các tiêu đề để tiếng việt thì làm sao để chạy code được ạ?

Thảo luận 1 câu trả lời
Lượt xem 251 lượt xem
Vỗ tay vỗ tay
Nguyễn Thị Tố Loan 10:10 - Oct 07, 2020

Dòng ActiveWindow là thao tác lăn chuột, có thể trong quá trình record bạn thực hiện thêm thao tác này.

Việc này không ảnh hưởng gì. Mục đích của việc ghi macro là để bạn tìm hiểu cơ chế sinh ra code thông qua việc ghi lại các thao tác. Những code này thường ko sử dụng ngay được mà cần sửa lại, do đó những phần tiếp sau sẽ hướng dẫn bạn cách viết code và hoàn thiện theo 1 quy trình công việc.

Về vấn đề ngôn ngữ, chỉ có code trong VBA là bắt buộc bằng tiếng anh, và code hoạt động dưới dạng:

Range("A1").Value = Range("B1").Value

tức là lấy theo giá trị bên  trong ô, không quan tâm giá trị đó đang là tiếng việt hay tiếng anh. Do đó trong các sheet bạn vẫn dùng tiếng việt được bình thường.

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