본문 바로가기

WeekdayLife

(215)
[엑셀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("원하는 문자 ..
[엑셀] 셀 병합 단축키 설정하여 사용하기(병합하고 가운데 맞춤 단축키) 셀 병합 단축키 설정하여 사용하기(병합하고 가운데 맞춤 단축키) 엑셀 리본메뉴 기능 중에서 아마 가장 많이 사용되는 버튼 중에 하나가 셀 병합 기능이 아닐까 한다, 왜냐면... 단축키가 없기 때문이다. 쓸때마다 마우스를 쓰기에도 홈탭으로 이동하는건 매우 귀찮은 일이고, 위치도 상당히 애매하다 ㅋㅋㅋ 방법은 두가지다. 첫째로 빠른 실행 도구모음으로 등록을 해서단축키로 사용하는 것, 둘째로 매크로 작성을 통해 매크로 단축키를 별도로 사용하는 것. 나는 쉽고 편한 빠른 실행 도구모음으로 설정해서 사용한다. - 매크로 단축키는 외우기가 불편하다. 병합하고 가운데 맞춤 기능을 빠른 실행 도구 모음에 등록한다. 빠른 실행 도구 모음은 첫번째부터 Alt + 1, 2, 3.... 순서대로 단축키가 할당된다. 이제 Al..
[엑셀VBA] INPUTBOX로 영역 선택하기 INPUTBOX로 영역 선택하기 VBA에서 INPUTBOX를 사용하면 그냥 문자 형식으로 입력이 되는데, APPLICATION.INPUTBOX로 사용하게 되면, 맨 마지막 옵션에 여러가지 입력값 유형을 정할 수 있게 된다. 다른건 모르겠고, RANGE를 쓰려면 8번을 쓰면 된다. 특정영역을 선택해서 뭔가 작업을 할 때 용이하다. 아래 코드는 특정영역을 선택해서, 테두리를 치는 예시다. 어디까지나. APPLICATION.INPUTBOX를 위해 임의로 짠 코드일뿐 구지 이런 기능은 필요없을꺼다. [코드샘플]------------------------------------------------------------------------------ Sub BORDER_() Dim MyRNG As Range Se..
[엑셀] 나만의 엑셀 버튼 만들기(귀찮은 표 만들기) 나만의 엑셀 버튼 만들기(귀찮은 표 만들기) 회사에서 엑셀을 켜면 무심코 하는 일이 있다. 보기싫은 안내선을 안보이게 하고, (보기>안내선체크박스해제) 표를 만든다. (원하는영역선택>컨트롤+1눌러서테두리치기) 귀찮다,그냥 버튼으로 만들어 써보자. 코드를 짜도 되고,매크로로 녹화를 해도되겠다. 이번엔매크로로녹화를했다. 코드가복잡해졌지만,덜귀찮다ㅋㅋ 매크로녹화를모른다면,이번포스팅에서는나오지않으므로X버튼을누르자. 이제 버튼을 만들어보자. 녹화한 코드를 한번 확인해 본다. 엑셀 파일을 .xlam파일로 저장하고, 내가 편한 위치로 저장한다. 옵션>추가기능으로 가서,아래쪽 Excel추가기능에서 이동 버튼을 눌러준다. 추가기능에 찾아보기를 선택한다. LINE.xlam파일을선택한다. Line이라는추가기능이생겼다. 옵션..
[엑셀] 짜증나는 엑셀 첫 화면 서식보기 시작화면 보기 기능 없애기 짜증나는 엑셀 첫 화면 서식보기 시작화면 보기 기능 없애기 2013으로 바뀌면서 가장 적응하기 힘든 기능은 엑셀을 처음 켰을때 나타나는 서식 고르기 화면이다. 몇개 켜보면 엄청난 내공에 놀랄 수 있다. MVP님들이 만들었을 것으로 예상되는 좋은 서식들이 가득하나 한번도 쓴적 없다. 많은 분들이 이거 없애는거 모르는 거 같다. 없애자. 파일 > 옵션 메뉴를 클릭한다. 맨 아래 '이 응용프로그램을 시작할 때 시작화면 표시' 옵션 체크박스를 해제한다. 안나온다. 가뜩이나 로딩 오래 걸리는데, 1클릭이라도 건너뛰자.