snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
Sub Click()
Dim cel As Range
Range("A65536").End(xlUp).Offset(0, 0).EntireRow.Select
Selection.Insert
Range("A65536").End(xlUp).Offset(-1, 0).Value = Date - 1
Range("A65536").End(xlUp).Offset(-1, 5).FillDown
Range("A65536").End(xlUp).Offset(-1, 6).FillDown
Range("A65536").End(xlUp).Offset(-1, 1).Select
Application.CutCopyMode = False
For Each cel In Range("g2:g90")
Select Case LCase(Left(cel.Value, 7))
Case "รายรับ"
cel.Offset(, -5).Resize(, 6).Interior.Color = RGB(0, 255, 255)
Case "รายจ่าย"
cel.Offset(, -5).Resize(, 6).Interior.Color = RGB(255, 0, 255)
End Select
Next cel
End Sub