snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
Public Sub m()
Dim a As Single, b As Single, c As Single, i As Single, j As Single
For i = 1 To 7
For j = 1 To 18
a = Worksheets("sheet1").Cells(j, 0 + i).Value
b = Worksheets("sheet1").Cells(j, 1 + i).Value
c = Worksheets("sheet1").Cells(j, 2 + i).Value <- ปัญหาถ้าใส่เลข 2 จะเกิดปัญหาครับ แต่ ก่อนหน้านี้ไม่มีปัญหาครับแก้ไปมาเกิดปัญหาแต่ผมก็งงครับปัญหามันแปลกๆ(มือใหม่) ขอบคุณมากครับ
If a > b And b > c Then
Worksheets("sheet1").Cells(j, 8 + i).Value = ("1")
Else
Worksheets("sheet1").Cells(j, 8 + i).Value = ("2a")
End If
Next j
Next i
End Sub