NguyenVietThinh08
Thành viên chính thức
- Tham gia
- 12/5/20
- Bài viết
- 86
- Được thích
- 4
Thử sửa thành:Chào các bác, em gặp cái lỗi này, hiện tại đang rất đau đầu đó là báo lỗi cú pháp, em cũng mới tập viết lệnh nhưng k sao sửa được, các bác có thể sửa giúp em được không ạ. em xin cảm ơn
Rng = Sheet3.Range(Sheet3.Cells(3, ccuoi).Sheet3.Cells(10000, ccuoi))
Bạn đăng vào mục Lập trình thì sẽ được trợ giúp nhanh hơnChào các bác, em gặp cái lỗi này, hiện tại đang rất đau đầu đó là báo lỗi cú pháp, em cũng mới tập viết lệnh nhưng k sao sửa được, các bác có thể sửa giúp em được không ạ. em xin cảm ơn
View attachment 246245
vẫn sai ạ, vẫn báo lỗiThử sửa thành:
Mã:Rng = Sheet3.Range(Sheet3.Cells(3, ccuoi).Sheet3.Cells(10000, ccuoi))
không lỗi ạ, gán vào ô vẫn hiện kết quảTrên dòng màu vàng, thêm dòng này:
Mã:MsgBox ccuoi
xem thử kết quả ccuoi là số hay lỗi.
Rng là Object, bạn không gán như vậy được. Phải dùng lệnh Set.Thử sửa thành:
Mã:Rng = Sheet3.Range(Sheet3.Cells(3, ccuoi).Sheet3.Cells(10000, ccuoi))
em cảm ơn ạ, kể cũng hơi đau đầu, nhưng có bạn bảo phải đăng qua bên kia nên em đặng, cảm ơn bác rất nhiều, đã chạy được và rất okRng là Object, bạn không gán như vậy được. Phải dùng lệnh Set.
Vâng, sai ngữ pháp cũng là vấn đề rất lớn, em cũng biết sai ngữ pháp nhưng k biết cách sửa bởi vì trên mạng người ta chỉ chỉ qua loa sơ sài, em đã hiểu vấn đề. cảm ơn bác rất nhiềuo ka o ke gì cũng không liên hệ gì đến tôi. Bởi vì tôi đâu có biết cái đoạn code kia nó làm cái gì.
Tôi chỉ giải thích ngữ pháp cho bạn ở bài #2.