본문 바로가기

Excel/VBA

추가 기능 버전을 관리하자..!! (1.1 개요) 많은 컴퓨터 전문가들에게 역사상 가장 위대한 어플리케이션으로 Excel이 꼽히는 이유야 많겠지만, 개인적으로 그 이유 중 하나는 VBA(Visual Basic for Application)을 활용한 무궁무진한 확장성에 있다고 생각한다. 핸드폰도 마찬가지로 최근 국내에서도 아이폰에 대한 출시 기대(아직은 떡답..ㅡㅡ;;)가 높아지는.. 그리고, 삼성, LG 등 기존 기득권을 가지고 있는 세계적인 메이저 단말기 제조업체들도 여러 스마트폰을 출시하는 것도 기존 음성 / 영상 통화와 MMS 등 제한된 형태의 기능만을 활용하는 것이 아니라, 일반-위피 기반의 핸드폰에 비해 다소 불편하고 어렵지만 무궁한 확장성에 있지 않나.. 하는 생각이다. 그럼 각설하고..! Excel 에서의 추가기능.. 개인 단위로 사용할때야.. 더보기
chr 함수를 사용한 특수문자 많이 사용되는 것은 chr(9) : TAB chr(10) : RETURN chr(34 : " 정도지만.. 그냥 한 번 올려보고 싶어서..;; 간단하게 Sub cht_test() Dim i As Integer For i = 1 To 10000 Cells(i, 1) = i Cells(i, 2) = Chr(i) Next i End Sub 로 알아봤음.. i chr(i) 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 32 33 ! 34 " 35 # 36 $ 37 % 38 & 39 40 ( 41 ) 42 * 43 + 44 , 45 - 46 . 47 / 48 0 49 1 50 2 51 3 52 4 53 5 54 .. 더보기
xlBuiltIndialog 정보 도움말에도 있는 것이지만.. ㅡ.ㅡ 이름 값 설명 xlDialogActivate 103 활성화 대화 상자 xlDialogActiveCellFont 476 현재 셀 글꼴 대화 상자 xlDialogAddChartAutoformat 390 차트 자동 서식 추가 대화 상자 xlDialogAddinManager 321 추가 기능 관리자 대화 상자 xlDialogAlignment 43 맞춤 대화 상자 xlDialogApplyNames 133 이름 적용 대화 상자 xlDialogApplyStyle 212 스타일 적용 대화 상자 xlDialogAppMove 170 AppMove 대화 상자 xlDialogAppSize 171 AppSize 대화 상자 xlDialogArrangeAll 12 모두 정렬 대화 상자 xlDia.. 더보기
environ 함수의 환경 변수 인덱스 별 의미. 1 ALLUSERSPROFILE C:\Documents and Settings\All Users 2 APPDATA C:\Documents and Settings\Administrator\Application Data 3 CLASSPATH .;C:\Program Files\QuickTime\QTSystem\QTJava.zip 4 CLIENTNAME Console 5 CommonProgramFiles C:\Program Files\Common Files 6 COMPUTERNAME SOONY 7 ComSpec C:\WINDOWS\system32\cmd.exe 8 FP_NO_HOST_CHECK NO 9 HOMEDRIVE C: 10 HOMEPATH \Documents and Settings\Administrato.. 더보기
지정된 영역에서 특정 색으로 채워진 셀 개수 구하기 Function Color_Count(rng_T As Range, rng_Target As Range) Dim rng_Temp As Range Dim color_Cnt As Integer For Each rng_Temp In rng_T If rng_Temp.Interior.ColorIndex = rng_Target.Interior.ColorIndex Then color_Cnt = color_Cnt + 1 End If Next Color_Count = color_Cnt End Function ex. Color_Count(A1:C10, A11) 더보기
엑셀 2007에서 VBA 리본 활성화 엑셀이라 불리우는 MS Office의 한 어플리케이션은 그 자체만으로 매우 광대한 사용 영역을 가지고 있지만 이에 VBA(Visual Basic for Application)를 더한다면 엑셀에서 기본적으로 지원하지 않는.. 즉, 사용자가 원하는 기능을 추가하여 쓸 수 있다. VBA는 이름 자체에서 표현하듯 '다른 어플리케이션(프로그램)을 위한 비주얼 베이직'이라는 뜻이다. 지금부터 사용되는 것은 MS Excel 2007 로 기본적으로 매크로나 자체 속성 및 VBA 관련 메뉴를 숨기고 있다. 이 것을 활성화 시키는 방법은 옵션에서 가능하다. 먼저 아래처럼 엑셀 옵션으로 들어가서 기본 설정 메뉴를 보면 아래처럼 '리본 메뉴에 개발도구 탭 표시'라는 항목이 있다. 위 항목에 체크한 후 확인을 하면 아래처럼 개.. 더보기