티스토리 뷰
ExecuteExcel4Macro()함수를 이용하면 엑셀 파일을 열지 않고 안에 있는 내용만 가지고 올 수 있습니다.
Sub main()
filePath = "c:\practice\"
Filename = "삼정.xlsx"
sheetName = "Sheet3"
For i = 4 To 8
Msg = "'" & filePath & "[" & Filename & "]" & sheetName _
& "'!" & Range("B" & i).Range("a1").Address(, , xlR1C1)
Debug.Print Msg
value_01 = ExecuteExcel4Macro(Msg)
Debug.Print value_01
Next
End Sub
아래는 바탕화면에 있는 'separated_row_data_sheet.xlsx'라는 excel 파일에서
"Sheet1"시트에서 4행 1열의 값을 뽑오는 예제이다.
Sub main2()
filePath = "C:\Users\Dell\Desktop\"
fileName = "separated_row_data_sheet.xlsx"
sheetName = "Sheet1"
row = 4
column = 1
result = getCellValue(filePath, fileName, sheetName, row, column)
Debug.Print result
End Sub
Function getCellValue(filePath, fileName, sheetName, row, column)
Msg = "'" & filePath & "[" & fileName & "]" & sheetName _
& "'!" & Cells(1, 1).Cells(row, column).Address(, , xlR1C1)
getCellValue = ExecuteExcel4Macro(Msg)
End Function
end
728x90
'Excel VBA > VBA 예제' 카테고리의 다른 글
행 개수 자동으로 계산해서 값 넣어주는 매크로 (0) | 2017.02.13 |
---|---|
excel vba dictionary (2) | 2016.06.26 |
Excel Vba Array, List, Map은 Collection으로 쓰는게 좋을 것 같다 (0) | 2016.04.30 |
Excel VBA 지정한 폴더 안에있는 파일명 출력하는 예제 (1) | 2016.04.30 |
VBA Sheet의 행 개수, 열 개수 구하기 (5) | 2016.04.17 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Sh
- docker container
- Linux
- 도커티슈케이스
- docker container tissue box
- 개발자
- 싱가폴
- docker container case
- 이직
- docker container whale
- 도커컨테이너
- 2017 티스토리 결산
- shellscript
- 도커각티슈박스
- 도커각티슈케이스
- docker container tissue
- vim
- 도커티슈박스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
글 보관함