Viết Code dấu dòng

  • Thread starter Thread starter city
  • Ngày gửi Ngày gửi
Liên hệ QC

city

Thành viên mới
Tham gia
27/6/08
Bài viết
9
Được thích
0
Nghề nghiệp
Hiện đang là Phó Ban KSCL XDCB - Công ty TNHH Kiểm
Tôi đang học VBA nhưng khi đang thử viết code dấu dòng thì bị lỗi báo nhưng chưa sửa được.
Rất mong các bạn hướng dẫn thêm.
 

File đính kèm

Lần chỉnh sửa cuối:
Tôi đang học VBA nhưng khi đang thử viết code dấu dòng thì bị lỗi báo nhưng chưa sửa được.
Rất mong các bạn hướng dẫn thêm.

Bạn thử tham khảo file này xem có đúng ý bạn không nha! (Chỉ cần thu Marco là Ok mà bạn?)
 

File đính kèm

Upvote 0
Không phải bạn ơi, nếu làm như bạn thì mình làm được rồi. Nhưng mình muốn dấu những dòng từ dòng dữ liệu cuối (dòng có chứa tên Thanh) (dòng dữ liệu cuối do mình nhập thêm) đến TextBox mà
 
Upvote 0
Không phải bạn ơi, nếu làm như bạn thì mình làm được rồi. Nhưng mình muốn dấu những dòng từ dòng dữ liệu cuối (dòng có chứa tên Thanh) (dòng dữ liệu cuối do mình nhập thêm) đến TextBox mà

Tại dòng lỗi:
PHP:
Rows("NextRow:15").Select
Bạn sửa thành
PHP:
Rows(NextRow & ":15").Select
xem sao nhé
 
Upvote 0
Tôi đang học VBA nhưng khi đang thử viết code dấu dòng thì bị lỗi báo nhưng chưa sửa được.
Rất mong các bạn hướng dẫn thêm.
Code của bạn là:
PHP:
Sub GV()
  Dim NextRow As Long
  Sheets("sheet1").Activate
  NextRow = Application.WorksheetFunction.CountA(Range("A:A")) + 1
  Rows("NextRow:15").Select
  Selection.EntireRow.Hidden = True
End Sub
Hãy sửa lại thành:
PHP:
Sub GV()
  Dim eRw As Long
  With Sheet1
    eRw = .Cells(Cells.Rows.Count, 1).End(xlUp).Row + 1
    If eRw <= 15 Then .Range(eRw & ":15").EntireRow.Hidden = True
  End With
End Sub
Phòng trường hợp dòng cuối > 15 thì sao?
Ngoài ra: Code chạy thì cứ việc chạy mà không cần phải Select, Activate hay Selection gì gì cả
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom