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
Mình có đoạn code dưới đây, mục đích mình muốn tên tháng và dữ liệu trong ô "A4" trùng nhau, nếu không trùng nhau thì sẽ báo lỗi không phù hợp và không hiện tháng tiếp theo, nếu trùng nhau thì tạo tháng mới. Mình có viết dòng code màu xanh để thực hiện lệnh trên, nhưng nó báo lỗi luôn dù đã thoả mãn điều kiện trùng nhau. Mọi người giúp với. Cảm ơn mọi người nhiều.
Sub taothangmoi() Dim Thang As String Thang = Sheets(Sheets.Count).Name If Right(Thang, Len(Thang) - 5) >= 12 Then MsgBox "toi da 12 thang" Exit Sub End If If Right(Thang, Len(Thang) - 5) + 1 <> "A4" + 1 Then MsgBox "Thang khong phu hop" Exit Sub End If ActiveSheet.Copy After:=Sheets(Sheets.Count) ActiveSheet.Name = "Tháng " & Right(Thang, Len(Thang) - 5) + 1 Range("A4") = Right(Thang, Len(Thang) - 5) + 1 Range("C13:BL34").ClearContents For i = 59 To 64 If Day(Cells(10, i).Value) < 28 Then Cells(10, i).EntireColumn.Hidden = True End If Next End Sub |