snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
For i = 7 To 17 Step 1
If Cells(i, 7) = "RB" Then
Worksheets("test").Cells(i, 7).Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorAccent3
.TintAndShade = 0.599993896298105
.PatternTintAndShade = 0
End With
ElseIf Cells(i, 7) = "SE" Then
Worksheets("test").Cells(i, 7).Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 10092543
.TintAndShade = 0
.PatternTintAndShade = 0
End With
ElseIf Cells(i, 7) = "PK" Then
Worksheets("test").Cells(i, 7).Select
With Selection.Interior
.Pattern = xlNone
.TintAndShade = 0
.PatternTintAndShade = 0
End With
End If
Next i
Sub Test()
Dim r As Range
For Each r In Range("G7:G17")
Select Case r
Case "SE"
r.Offset(0, -6).Resize(1, 10).Interior.Color = vbYellow
Case "RB"
r.Offset(0, -6).Resize(1, 10).Interior.Color = vbGreen
End Select
Next r
End Sub