เขียน Macro ขึ้นมา รันไมได้ค่ะ
Posted: Tue May 08, 2018 10:45 am
Sub Macro2()
Dim AB As String
Range("E2").Select
AB = "=IF(ROWS(E$2:E2)>$I$2,"",INDEX(OFFSET(sheet2!$A$1,,,COUNTA(sheet2!$A:$A),),SMALL(IF(MATCH(OFFSET(sheet2!$A$1,,,COUNTA(sheet2!$A:$A),),OFFSET(sheet2!$A$1,,,COUNTA(sheet2!$A:$A),),0)=ROW(OFFSET(sheet2!$A$1,,,COUNTA(sheet2!$A:$A),))-ROW(sheet2!$A$1)+1,ROW(OFFSET(sheet2!$A$1,,,COUNTA(sheet2!$A:$A),))-ROW(sheet2!$A$1)+1),ROWS(E$2:E2))))"
Selection.AutoFill Destination:=Range("E2:E497"), Type:=xlFillDefault
Range("E2:E497").Select
End Sub
Dim AB As String
Range("E2").Select
AB = "=IF(ROWS(E$2:E2)>$I$2,"",INDEX(OFFSET(sheet2!$A$1,,,COUNTA(sheet2!$A:$A),),SMALL(IF(MATCH(OFFSET(sheet2!$A$1,,,COUNTA(sheet2!$A:$A),),OFFSET(sheet2!$A$1,,,COUNTA(sheet2!$A:$A),),0)=ROW(OFFSET(sheet2!$A$1,,,COUNTA(sheet2!$A:$A),))-ROW(sheet2!$A$1)+1,ROW(OFFSET(sheet2!$A$1,,,COUNTA(sheet2!$A:$A),))-ROW(sheet2!$A$1)+1),ROWS(E$2:E2))))"
Selection.AutoFill Destination:=Range("E2:E497"), Type:=xlFillDefault
Range("E2:E497").Select
End Sub