다음 VBA 코드를 사용하여 한 셀에서 다른 셀로 데이터를 복사하도록 수정 한 XLSX 파일이 있습니다.배치 파일에서 VBA 코드를 실행하는 방법은 무엇입니까?
이 xlsx 파일을 csv 형식으로 변환합니다. (나는 이것을 잘하고 있습니다.)
이 xlsx 파일은 매일 새로운 파일로 대체되기 때문에 일정 잡을 수있는 배치 파일에서 VBA 코드를 실행할 수있는 방법을 찾아야합니다.
내 코드
Option Explicit
Sub copy_Cell_A4()
Dim RowLocation As Long 'can hold over 32000 if over this many rows
Dim ws As Worksheet
Application.ScreenUpdating = False
For Each ws In Worksheets
RowLocation = ws.Range("A" & Rows.Count).End(xlUp).Row
ws.Range("A4").Copy ws.Range("J6:J" & RowLocation)
ws.Range("A2").Copy ws.Range("K6:K" & RowLocation)
ws.Range("E2").Copy ws.Range("L6:L" & RowLocation)
Next ws
Application.CutCopyMode = False
Application.ScreenUpdating = True
Application.ThisWorkbook.Close SaveChanges:=True
End Sub
당신은 다른 파일 또는 VBScript를 엑셀에 코드를 삽입해야합니다. –