[엑셀VBA] 텍스트 코드(LEN/LEFT)
텍스트 코드(LEN/LEFT)텍스트를 정렬하고 짜르고 붙이는 건노가다가 빠른지 코드를 짜놓는게 좋은지판단이 서지 않을 때가 많다. 문득, 문장중 한 단어를 고르면, 그 단어 뒤만 남게 되는 코드를 짜보고 싶었다.실용성은 0%가 되겠지만, 해보면 그 쓰임새는 잘 알게 될지 모른다. 생각나는데로 하다보니 변수선언도 없고, IF가 많다.귀찮아서 대부분 GOTO로 처리했다. 왜냐면,, 다른 방법을 모르니까. [적용화면] [코드샘플]Sub kk()ActiveSheet.Cells(1, 1) = "this is a practice"a = Range("a1")ff = Array("t", "h", "i", "s", "p", "r", "c", "e")dd: myword = InputBox("원하는 문자 입력(t,..
2016. 11. 17.
[엑셀VBA] INPUTBOX로 영역 선택하기
INPUTBOX로 영역 선택하기VBA에서 INPUTBOX를 사용하면 그냥 문자 형식으로 입력이 되는데,APPLICATION.INPUTBOX로 사용하게 되면, 맨 마지막 옵션에 여러가지 입력값 유형을 정할 수 있게 된다. 다른건 모르겠고, RANGE를 쓰려면 8번을 쓰면 된다. 특정영역을 선택해서 뭔가 작업을 할 때 용이하다.아래 코드는 특정영역을 선택해서, 테두리를 치는 예시다.어디까지나. APPLICATION.INPUTBOX를 위해 임의로 짠 코드일뿐 구지 이런 기능은 필요없을꺼다. [코드샘플]Sub BORDER_()Dim MyRNG As RangeSet MyRNG = Application.InputBox("테두리칠 영역을 고르시오", , , , , , , 8)With MyRNG.Borders(xl..
2016. 11. 15.