snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
Sub Macro1()
Range("B10").Select
ActiveCell.FormulaR1C1 = "ห"
Range("B10").Select
Selection.AutoFill Destination:=Range("B10:AF10"), Type:=xlFillDefault
Range("B10:AF10").Select
Range("B8").Select
End Sub
Dim MyRange As Range, Rng As Range
With ActiveSheet
Set MyRange = .Range("A9:A50")
For Each Rng In MyRange
If Application.CountIf(.Range("AK14:AL14"), Rng) > 0 Then
Rng.Offset(0, 1).Resize(1, 31).Value = "ห"
End If
Next Rng
End With
Dim MyRange As Range, Rng As Range
With ActiveSheet
Set MyRange = .Range("A9:A50")
For Each Rng In MyRange
If Application.CountIf(.Range("AK14:AL14"), Rng) > 0 Then
Rng.Offset(0, 1).Resize(1, 31).Value = "ห"
End If
Next Rng
End With