2016. 10. 21. 14:50
엑셀에서 특정위치에서 문자 가져오기
2016. 10. 21. 14:50 in MACRO/EXCEL-MACRO
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
매크로 사용 시 자주 사용하는 것 중 하나가 문장의 특정 위치에 있는 문자를 가져오는 것입니다.
예) 업무일지_20160701-한국매크로연습주식회사.xls
위 파일에서 일자를 가져와서 처리일자의 기준으로 삼아야 함.
일단 연도를 기준으로 작업한다고 가정합시다
sub getInStr()
fileName2 = "업무일지_20160701-한국매크로연습주식회사.xls"
cells(1,1) = fileName2
'InStr은 텍스트에서 원하는 글자의 위치를 찾아주는 함수
chkPsn = InStr(1, fineName2, "2016",1)
'이걸 MID를 사용해서 자르고 날짜 형태로 만들어서 처리함
cells(2,1) = CDate(mid(fineName2, chkPsn, 4) & "-" & mid(fineName2, chkPsn+4, 2) & "-" & mid(fineName2, chkPsn+6, 2) & "-" & )
end sub
'MACRO > EXCEL-MACRO' 카테고리의 다른 글
테스트결과 좀 더 빠른 버전- (0) | 2016.10.28 |
---|---|
테스트 결과표 정리 매크로 (0) | 2016.10.27 |
자동저장시 시트위치 (0) | 2016.10.18 |
폴더가 있는지 확인 후 작업하는 방법 (0) | 2016.10.17 |
엑셀 차트관련 소소한 팁 (0) | 2016.10.14 |