Bài học đắt giá
Thành viên mới
- Tham gia
- 2/12/13
- Bài viết
- 22
- Được thích
- 1
Chào mọi người, mình có sử dụng dòng code dưới đây để chuyển tháng tự động khi sang sheet mới. Khi mình khai báo tháng mới bị trùng với tháng trước đó hoặc bị lỗi thì sheet lỗi đó vẫn hiện ra với nội dung của sheet trước đó. Anh chị em giúp mình viết thêm đoạn code để khi bị lỗi sẽ báo lỗi và không hiện ra sheet lỗi đó nữa. Cảm ơn mọi người nhiều.
Sub ThangTiepTheo() Dim TensheetMoi As String, ThangTruoc As Date ThangTruoc = Range("B4").Value TensheetMoi = InputBox("Nhap Thang Tiep Theo") ActiveSheet.Copy after:=Worksheets(Worksheets.Count) Worksheets(Worksheets.Count).Name = TensheetMoi With Sheets(TensheetMoi) .Range("C14:BL35").ClearContents .Range("B4").Value = WorksheetFunction.EoMonth(ThangTruoc, 0) + 1 End With End Sub |