셀 A1 내에 파일 경로를 저장하고 함수 TODAY()와 연결하여 해당 파일 경로를 업데이트하는 Excel 파일이 있습니다.VBA Excel 셀에서 텍스트/일괄 파일로 데이터 쓰기
또한 파일을 한 폴더에서 다른 폴더로 이동할 배치 파일이 있습니다. 나는 현재이 엑셀 셀을 사용하여 새로운 배치 배치 명령을 얻는다.
어떻게 VBA를 사용하여 셀 A1의 Sheet1에서 배치 파일로 데이터를 자동으로 복사 할 수 있습니까? 여기
는 코멘트에 들어있는 예제 코드는 다음과 같습니다 update.bat \ 바탕 화면 \ 일괄 \하지만 난 그냥Dim FilePath As String
Dim CellData As String
Dim LastCol As Long
Dim LastRow As Long
LastCol = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Column
LastRow = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
FilePath = "C:\Batch\copy.bat"
Open FilePath For Output As #2
For i = 1 To LastRow
For j = 1 To LastCol
If j = LastCol Then
CellData = CellData + Trim(ActiveCell(i, j).Value)
Else
CellData = CellData + Trim(ActiveCell(i, j).Value) + ","
End If
Next j
Write #2, CellData
CellData = ""
Next i
Close #2
MsgBox ("Done")
A1
시트 1 셀에서 데이터를 복사 할 :
배치 파일은 C를 저장
어떻게 할 지 검색 했습니까? 그것은 매우 일반적이며 그물 전체에 걸쳐 있습니다. [Here 's one example] (http://www.homeandlearn.org/write_to_a_text_file.html) (당신이 필요로하는 것보다 조금 더 많습니다 만, 요소가 있습니다) –
단지 하나의 셀이 범위가 아닌 것을 원합니다. 인터넷에있는 것들 중 많은 것들이 범위이고 VBA –
에 새로운 하나의 셀이 Range이기도합니다. 'Range ("A1")' –