Cái này dùng hàm cũng được mà, đâu cần VBAMình có gửi kèm File, mong các bạn giúp, cảm ơn nhiều.
=LOOKUP(10^10,B8:B38)
Dạ bác có thể giải thích cho mình cái 10^10 nó có ý nghĩa gì ko ạ?Cái này dùng hàm cũng được mà, đâu cần VBA
Tham khảo
Mã:=LOOKUP(10^10,B8:B38)
10^10 bằng 10 tỷ, 1 con số đủ lớn hơn tất cả các con số xuất hiện trong file của bạnDạ bác có thể giải thích cho mình cái 10^10 nó có ý nghĩa gì ko ạ?![]()
Sub CopyTheoThang()
Dim J As Long, Ng As Byte, Thg As Byte
For J = 2 To 24 Step 2
If Cells(5, J).Value = "" Then
Exit For
Else
Thg = CByte(Right(Cells(5, J).Value, 2))
Select Case Thg
Case 1, 3, 5, 7, 8, 10, 12
Ng = 31
Case 4, 6, 9, 11
Ng = 30
Case Else
If Year(Date) \ 4 = Year(Date / 4) Then Ng = 29 Else Ng = 28
End Select
Ng = Ng + 7
End If
Cells(7, J).Value = Cells(Ng, J).Value
Cells(7, J + 1).Value = Cells(Ng, J + 1).Value
Next J
End Sub