Hồng Nguyễn Thị Tuyết
Hồng Nguyễn Thị Tuyết
Thảo luận 5 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 216 lượt xem

tại sao như nhưng của chỉ có 2 câu lệnh còn em có 3 câu lệnhSub

Thầy ơi, cho em hỏi: tại sao em làm như thầy nhưng của thầy chỉ có 2 câu lệnh, còn em có 3 câu lệnh
Sub ViDu1()
'
' ViDu1 Macro
'

'
ActiveCell.FormulaR1C1 = "Ví D? 1"
Range("A1").Select
ActiveCell.FormulaR1C1 = "Bài 2"
Range("D5").Select
ActiveCell.FormulaR1C1 = "6/16/2020"
Range("D6").Select
End Sub
Thảo luận 5 câu trả lời
Lượt xem 216 lượt xem
Vỗ tay vỗ tay
Hồng Nguyễn Thị Tuyết 18:06 - Jun 16, 2020
Thầy ơi, em không hiểu: vì sao khi xóa, thao tác cuối cùng là con trỏ ở ô H5 => chạy lại Marco thì bai 2 từ A1 chuyển sang H5 vậy thầy?
Vỗ tay vỗ tay
Hồng Nguyễn Thị Tuyết 14:06 - Jun 17, 2020
Chào bạn trên macro bạn đưa ra không có thao tác xóa bạn, bạn có thể recon macro để thấy điều này
Vỗ tay vỗ tay
Hồng Nguyễn Thị Tuyết 16:06 - Jun 17, 2020
Recon Macro là gì thầy ơi? Theo em hiểu, có nghĩa là con trỏ cuối cùng trong thao tác sẽ là vòng lặp của dữ liệu hả thầy?
Vỗ tay vỗ tay
Hồng Nguyễn Thị Tuyết 16:06 - Jun 17, 2020
Lệnh Range("D6").Select chỉ đơn giản là bạn chọn ô D6.
Khi record macro thì bất kỳ 1 thao tác nào cũng sẽ sinh ra code, do đó bạn không cần quá để tâm tới 1 macro từ record có bao nhiêu dòng, mà chỉ cần hiểu nguyên lý sinh ra code của thao tác record thôi.
Muốn code từ record chính xác thì thao tác cần chính xác, do đó cần luyện tập nhiều để thao tác chính xác hơn.
Bạn học tiếp các chương sau để hiểu thêm về ý nghĩa các lệnh code và cách viết, cách sửa code nhé. Nội dung đó quan trọng hơn.
Vỗ tay vỗ tay
Hồng Nguyễn Thị Tuyết 16:06 - Jun 17, 2020
Cám ơn thầy nhiều
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