2016. 10. 21. 14:50

엑셀에서 특정위치에서 문자 가져오기

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