저는 Excel과 VBA에 완전히 익숙하고 실행해야하는 오래된 코드를 받았지만 실행 위치를 정확히 모릅니다. 그것은 내가 찾을 수없는 메뉴 아이템 일 가능성이 높습니다 ... 그러나 이것들이 어떻게 돌아가는지에 대해서도 분명하지 않습니다 - 새로운 셀이 추가 될 때 백그라운드에서 프로세스가 계속 발생합니까? 아니면 내가 필요할 때마다 수동으로 실행하고 싶습니까?Excel VBA 스크립트 실행
Sub CopyData()
Dim lRow As Long
Dim RepeatFactor As Variant
lRow = 1
Do While (Cells(lRow, "A") <> "")
RepeatFactor = Cells(lRow, "B")
If ((RepeatFactor > 1) And IsNumeric(RepeatFactor)) Then
Range(Cells(lRow, "A"), Cells(lRow, "B")).Copy
Range(Cells(lRow + 1, "A"), Cells(lRow + RepeatFactor - 1, "B")).Select
Selection.Insert Shift:=xlDown
lRow = lRow + RepeatFactor - 1
End If
lRow = lRow + 1
Loop
End Sub
여기도 시작할 수있는 좋은 장소입니다. http://msdn.microsoft.com/en-us/library/ee814737(v=office.14).aspx – Rhys