ADO
ADOX|Create,ADO라이브러리로 Access db만들기
ADO|OpenSchema,지정된 DB속에 찾고자 하는 Table이 있는지 확인하기
Recordset|닫힌 엑셀화일 ADO로 읽어들이기
WHERE|ADO로 데이타중 조건에 맞는 것만 가져오기
OpenSchema,TableName|DB의 테이블이름 불러오기
OpenSchema,FieldName|DB의 테이블이름과 각테이블의 휠드이름 불러오기
ADOX|DB생성_데이타입력_읽어오기
API함수
크립보드 청소하기
GetTickCount|진행소요시간알아내기
마우스이동위치 제한걸기
휴지통비우기
엑셀 아이콘 다른 것으로 바꾸기
GUID 값 만들기
화일 빨리 찾기
Sleep|일정한 시간 중단하기
폴더만들고 윈도우탐색기를 열어서 만든 것 확인하기
인터넷관련작업을 위한 연결상태확인
폴더내의 가장 최근작업한 화일이름 찾기
keybd_event|스크린캡쳐 하기
API|GetUserName,사용자이름 알아내기 API함수
써버에서 화일 다운로드하기
화면캡쳐하여 붙여넣기
DisplayFullScreen|엑셀의 타이틀바를 없애려면 API함수의 도움
App
OnKey|빈 셀찾아서 값채우기
FileSearch|화일 찾기
Cursor|실행하는 동안 커서바꾸기
SendKeys|를 활용하면 단축적작업..
VBE|모듈시트 삭제하기
OnTime|특정시간에 특정프로시져를 실행
Selection|떨어져있는 선택된 셀들의 순환순서
FileSearch|몇일 이전의 엑셀화일모두 삭제
InputBox|범위를 대화상자로 선택하여 작업
Caller|매크로를 호출한 개체의 위치를 알아내기
GetCustomListContents|사용자지정목록갖여오기
MacroOptions|사용자정의함수를 함수마법사대화상자에 등록하기
Calculation|프로그램 실행속도를 개선하려면..
Evaluate|문자열로된 수식을 계산하기
CellDragAndDrop|마우스로 범위끌어서 이동하기 기능 중단시키기
COMAddIn|엑셀에서 사용하는 COM추가기능 목록
ScreenUpdating|좀더 부드럽고 빠르게 실행하기
FileDialog|화일열기 대화상자의 또 다른 표현
DisplayFullScreen|화면을 최대한 넓게 사용하기
AutoCorrect|자동고침목록이 어떻게 등록이 되어 있는지 관찰해보기
GetOpenFileName|소루션의 실행중 화일위치를 사용자가 찾게 하기
Caption|통합문서 최상단 상태줄에 소루션이름 넣기
EnableAutoComplete|통합문서의 자동채우기 기능 중단시키기
FindFormat,ReplaceFormat|서식만 찾아서 수정하기
AddCustomList,DeleteCustomList|옵션상자의 사용자정의목록 추가및 삭제하기
AddIns|추가기능화일의 설치여부확인하기
Wait|실행중 잠시 중단할 수 있게 하는 메소드
CentimetersToPoints|센치를 포인트로,활용한 도형그리기
Union,Cells|떨어진 범위에 한꺼번에 수식입력
ErrorCheckingOptions|에러표시 안보이게
Windows.Add|여러창을 열고,닫고,배열해보기
EVALUATE|문자열정보로 된수식을 유효한수식으로 변환하기
RecentFiles|최근작업한 화일목록읽어내기
사용자지정목록순환하지 않고 배열로 범위에 옮기기
DocumentProperty|문서에 대한 속성값 찾아보기
Intersect|두개의 범위가 교차되는 범위에 접근하기
Union|떨어진 범위를 하나의 범위로 묶어서 처리
StatusBar|창의 하단부 상태줄에 정보쓰기
Run,VBProject,FileSystemObject|텍스트화일에 VBA프로시져를 FileSystemObject로 작성하고, VBProject개체를 활용하여 작성된 프로시져를 불러들여 실행하기
셀속의 단어나 문장의 맞춤법체크
App|Dialogs
GetOpenFileName|화일열기 대화상자의 활용
FileDialog|폴더내의 모든 화일목록을 얻어내고,Hyperlink활용하기
App|Menu
2007버전 리본모두 없애기
2007이후버전에 이전 버전메뉴복원하기
ComboBox|기본메뉴에 시트이동콤보박스설치
CommandBarPopup|기본팝업메뉴만들기
도형을 선택하는 마우스아이콘 나타나게 하기
CommandBar|이전 버전의 메뉴콘트롤을 복사하여 Ribbon메뉴에 구현하기
AutoCorrect.AddReplacement
LocalName|명령줄의 한글이름목록만들기
Reset|셀단축메뉴의 응용과 Reset메소드로 셀메뉴의 원상복귀요령
App|OnUndo
OnUndo|VBA에서 작업한 것 취소를 위한 취소버튼활성화
App|워크시트함수
Match|Match함수의 유용한 활용
Frequency|배열수식입력하기
VAR|분산함수를 설명하기 위한 작업
VLOOKUP|참조함수의 꽃..Vlookup..정확한 값찾기
VLOOKUP|참조함수의 꽃..Vlookup..가장 가까운 근사값찾기
Date|년도,월,일자값을 받아서 날짜정보를 만들어주는 함수
SUMPRODUCT|꼭 잘이해하고 활용하여야할 참 편리한 함수
MATCH|참조범위에서 정확하게 일치하는 값을 찾기
RANK|주어진 범위에서 순위가 몇번째인지 알아내기
SLOPE|계열정보의 항목축에 대한 기울기의 계산
Clean|셀의 문자열정보 유효하게정리
DateDif|생년월일을 주고 정확한 나이를 찾기
Rand|난수로 얻어지는 각 달의 마지막 날자
ROW|COLUMN|행과 열번호를 알아내는 것은 엑셀프로그래밍에서 중요
CELL|화일이름에 대한 정보 얻어내기
GROWTH|과거정보로 미래정보예측
REPT|문자를 지정한 갯수만큼 만들기
SUMIF|요약하기 좋은 함수와 유효성검사
Median|통계, 중앙값얻기
INDEX|약방의 감초같은 찾기함수중 하나
INDEX_1|Match함수와 같이 사용하기
INDEX_2|행열 교차되는 셀찾기 Match함수와 같이 사용한다
FORECAST|그동안 발생한 두개의 값계열을 기준으로 예측값
CHAR|문자열함수,수식을 문자열로 조합하기 그리고 순환연습
PMT|주어진 조건에 따라서 분할금을 계산하는 작은 계산기
IF|중첩되는 IF수식의 헷갈림
LARGE|정렬로는 표현할수 없을때 Large함수를 사용
ReferenceOperator|범위연산자중 교차연산자의 이해와 활용
MAXandMIN|테이블의 시작날자와 종료날자 찾기
ROMAN|아라비아숫자를 로마문자로, 순환하면서 참조위치 바꾸기
ROW|배열수식을 사용할때 종종 사용하는 함수
MID|주어진 정보의 몇번째문자에서 몇개의 문자를 뽑기
LEN|주어진 문자열정보의 문자갯수 알아내기
CHOOSE|이런 경우는 IF함수를 쓰면 복잡하겠지
AND|여러개의 값의 조건이 참일때 최종결과값이 참
NOT|논리값을 꺼꾸로 뒤집고 싶을때
CORREL|두개의 계열정보의 상관관계를 확인해 본다
DATEDIF|두개의 날짜사이의 정확인 기간을 계산하기
CEILING|값을 정해진 상한 값으로 정리하기
SUBTOTAL|값을 정해진 상한 값으로 정리하기
INDIRECT|하나의 셀속의 숫자를 합치기
Trim|테이블의 여러개의 빈문자정보를 배열로 TRIM함수를 사용하기
Floor,Celing,Areas|주어진 숫자로 나누어서 큰값,작은값
Text|Text함수의 활용
LEFT,RIGHT|24시형식의 문자열로된 시간정보를 정상적으로 계산할수 있는 정보로
TEXT|숫자는 셀폭이 좁으면 ##표시가 난다, 문자열로 바꾸면 해소된다
OFFSET+INDIRECT|Offset함수의 역할,조건부서식
HLOOKUP|VLOOKUP과 같은 요령이지만 열방향으로 정보를 찾는다
COLUMN ROW|수식이 있는 셀의 행위치나 열위치 알아내가, 응용하여 구구단표를 만들어 보자
OFFSET,COLUMN,RANK,INDEX|5개의 이름을 랜덤으로 자리바꾸기
LARGE,COUNTIF|VBA에서 워크시트함수활용하여 중복되지 않는 난수만들기
Address|지정한 셀의 주소를 알아내기,이것은 INDIRECT함수등을 도와준다
RANDBETWEEN|주어진 작은 숫자와 큰숫자사이의 난수만들기
COLUMN ROW|Row,Column함수의 이해를 돕기 위한 구구단표만들기_2
FormulaArray|워크시트의 배열수식의 활용
조건이 여러개 countif 함수
빈셀 카운드
주어진 범위의 총문자갯수,SUMPRODUCT함수와 배열수식의 비교
논리함수AND,어떤값이 두개의 값사이에 있나?
배열상수를 수식에 활용,상위큰값4개 평균
DATEDIF|두개의 날짜사이의 기간, VBA함수인 DateDiff함수와 비교
CountIf|중복된 값이 있는 행삭제하기
Transpose|범위를 행열바꿔서 옮기기
Round,AVERAGE|이동평균 수식을 VBA로 입력하기
EXACT|알파벳의 대소문자구분,참조함수에서는 어떻게 활용하나
LINEST|추세값을 위하여 챠트의 추세선에서 수식을 얻기도 하지만 LINEST함수를 사용하면 같은 결과를 얻는다
HYPERLINK|크릭하면 하이퍼링크가 작동되는 함수,FileSystemObject의 활용
INDIRECT,ADDRESS,COLUMN,ROW|참조위치가 변하더라도 수식이 참조는 항상 같은 위치를 유지하고 싶을때
Chart
ChartObject|ChartObject와 Chart이해하기
SetSourceData|가장 기본이 되는 챠트그리기
X-YChart|사인,코사인함수를 활용하여 분산형챠트
Axis|챠트의 항목축과 값축에 접근하고 처리하기
NewSeries|순수하게 배열을 챠트소스로 사용하기
Point|챠트의 계열개체는 Point개체가 모여서 하나의 계열이 된다
Series|챠트는 계열개체가 있어야 차트로서 용모를 갖춘다
Series.Name|챠트는 계열개체의 이름을 주면 어떻게 되는지 보자
XY분산형챠트|분산형챠트는 x축과 y축값의 상관관계를 비교할때 유용하다
DataTable|챠트에 테이블을 추가하려면 어떤 개체?
AxisGroup|보초축을 활용하여 계열간의 단위차 센스있게 표현하기
BubbleChart|하나의 계열에 x,y값과 더불어 z값(버블크기)이 있는 데이타의 표현
ChartType-BarStacked|테이블만들고 BarStacked Type챠트그리기
Chart.PlotBy와 Shape.BottomRightCell의 이해
ChartTitle|ChartTitle개체의 이해
Series-챠트소스에 배열상수사용|챠트의 소스를 범위개체를 사용하지 않고 배열상수를 사용하는 융통성
Export,AddPicture|챠트를 그림화일로 만들기
TrendLine|분산형챠트로 일차선형방정식 수식얻어내기
DAO
데이타베이스만들고,데이타넣고,정렬하여 엑셀에..
PivotTable
CreatePivotTable|가장 기본적인 피봇테이블만들기
PivotField|피봇휠드는 피봇테이블의 가장 중요한 구성요소
CalculatedField|피봇테이블에서 계산휠드의 활용
PivotField_Function|피벗필드의 Function속성의 활용
Group|일자와 시간별로 그룹핑하는 정보분석
ShowPivotTableFieldList|피봇목록상자가 자꾸 나타난다, 없애기
Position|여러 함수의 휠드를 사용하여 행방향으로 모두 같이 사용할때
Consolidate|여러대리점의 시트를 하나의 피벗테이블로 요약
PivotItems,PivotItem|피벗휠드는 피벗아이템개체로 구성된다
ReportLayOutType|피벗테이블보고서레이아웃의 3가지 형식
PivotChart|피벗테이블과 연관하여 챠트그리기
AutoSort|피벗휠드별로 정렬지정하기
PivotItem|피벗아이템개체는 해당열자체의 유일한값들
PivotCache|가장 기본적인 피봇테이블만들기
PowerPoint
파워포인트스라이드 한장에 제목붙이고..
원본 PPT만들고 원본을 읽어서 여러장의 스라이드의 파워포인트만들기
SlideShowSettings|파워포인트에서 편집모드에서 스라이드쇼모드로
Range
End|현재선택된 셀에서 끝셀찾기
SpecialCells|주어진 범위에서 특별한 셀들 찾기
Delete|선택된 범위의 빈행을 삭제하기
NumberFormat|범위의 정보타입알아내기
NumberFormat|현재시트의 모든 값 감추기
End|활성화시트의 첫째열의 정보가 끝나는 행
Rows|행별 순환처리
AutoFill|사용하면 유용한 다양한 자동채우기
Delete|빈행과 빈 열을 찾아서 삭제하기
EntireRow|매두번째행에 색칠하기
Find|시트의 정보가 들어 있는 범위의 마지막셀 선택
HyperLinks|통합문서내의 모든 시트로 이동하는 Hyperlink목록만들기
SpecialCells|시트상의 모든 메모에 접근하여 메모서식변경
AutoFilter|자동휠터
Comment|셀에 메모삽입후 메모배경에 그림화일추가
Cut|간편하게 어떤 범위를 다른 곳에 옮기기
AutoFilter|휠터에서 드롭다운상자감추기
Cells|범위접근
Comment|셀메모에 그림넣기
SubTotal|테이블 부분합하기
Validation|유효성검사 목록만들기(범위를 참조한 목록)
Chracters|셀의 내용중 특정 단어 찾아서 서식하기
Areas|떨어진 여러개의 범위로 구성된 범위의 순환처리
Insert|행이나 열을 범위중 원하는 곳에 밀어 넣기
FormatConditions|카렌다를 하나 만들어서 범위에 조건부서식한다
Precedents|수식이 참조하는 셀 찾아서 서식하기
AutoFilter|년도,월,일자값을 받아서 날짜정보를 만들어주는 함수
Address|Address속성의 사용에 있어서 절대주소와 상대주소를 잘 구별하고 활용하여야 한다
Dependents|나를 참조하는 수식이 있는 셀찾아서 처리
AdvancedFilter|중복되는 정보 없애고 유일한 값만
Boards|대각선의 테두리선의 활용
Characters|셀의 문자를 하나,하나 접근하여 서식하기
ColumnDifferences|열에서 특정셀값과 다른 셀에 접근하기
CheckSpelling|셀속의 영어문장의 맞춤법검사
InsertIndent|빈문자를 사용하여 들여쓰기를 하지 말고 서식으로 들여쓰기를..
FormatConditions|3개의 조건부서식을 자동화
CopyPicture|범위를 그림개체로 바꾸기
NumberFormat|셀의 남는 공간을 지정한 문자로 채우기 서식
FormulaHidden|범위의 수식을 감추고 편집을 못하게..
Resize|범위를 행과 열방향으로 확장하기
DataSeries|시계열패턴 만들기
CreateNames|테이블의 열과 행에 행열머리라벨을 이용하여 이름짓기
IndentLevel|Range개체에서 들여 쓰기
Locked|Range개체에서 수식을 감추고 보호하고 싶을때
AutoFit|Range개체에서 내용에 맞게 열폭의 자동조정
Clear|Range개체정보지우기에서 ClearContents와 무엇이 다른가
ClearFormats|서식된 범위의 서식만 지우기
CurrentArray|배열수식이 들어있는 범위찾기
ColorScale|주어진 범위의 가장작은 값에서 높은값으로 색조의 변화
ClearFormats|하이퍼링크후 서식만 지우기
AutoFilter|2007버전이후 휠터조건에 배열전달하기, 자유로운 조건갯수
Cells속성의 매개변수로 알파벳을 전달할수도 있다
AutoFilter|단어중의 일부가 포한된 조건의 휠터
AutoFilter|상위 몇개의 값을 휠터하기
AutoFilter|여러개의 열에 휠터적용하기
AutoFilter|순환문의 파워+AutoFilter
Consolidate|여러대리점의 보고서를 한장으로 요약
응용|범위변수내의 범위를 삽입하거나 할때 헷갈리지 않게..
응용|편리한 Application개체의 Intersect
AdvancedFilter|휱터하고자하는 조건범위를 만들어서 휠터
Activate|범위중 하나의 셀을 활성화하기
AddComment|범위개체에 메모개체추가하기
AboveAverage|평균이상의 값만 서식하기
Formula,Value|Formula와 Value속성을 Writing할때는 같으나 Reading할때 다르다
AutoOutline|어떤 테이블의 범위일때 AutoOutLine을 사용할수 있나
BorderAround|범위에 외곽선만 그리기
ClearNotes|범위에 삽입한 메모지우기
ArrayFormula|사용자정의 함수를 만들어서 배열수식으로 입력하기
ColumnDifferences|열중에서 주어진값과 다른 값을 갖은 범위를 얻어낸다
CopyFromRecordset_01|억세스테이블통째로 갖여 오기
DirectPrecedents|수식으로 참조하는 여러범위중에서 바로 앞의 범위를 참조할수 있다
PasteSpecial|정보가 있는 범위에 다른 범위의 정보를 덮어씌워서 붙여넣기를 할때
DirectDependents|어떤 셀을 수식으로 바로 앞에서 참조하는 셀들을 찾기
Merge|병합된 셀이 포함된 범위의 계산
Replace|셀값을 수정할때 순환하면서 할필요없이..
SpecialCells|주어진 범위의 마지막행과 마지막열을 찾을때....
FormulaArray|2차배열을 범위에 직접 입력하고 싶을때....
Find,FindNext|찾고자 하는 값을 범위에서 연속적으로 찾아서 표시하기
FormatConditions|범위의 평균보다 큰값,혹은 작은값의 조건부서식
FormatCondition,DataBar|범위의 각셀의 평균값을 기준으로 막대서식
Comment,Shape|메모개체의 모양을 다양하게 바꿔보자
SmartTag|스마트태그개체를 활용하여 정보숨기기
CheckSpelling|맞춤법체크하기
RemoveDuplicates|중복된 행을 한꺼번에 삭제하기
Hidden|조건이 맞는 행 감추기
NumberFormat|소수점이하의 값을 분수로 표현하기
FormatConditions|주어진 기간을 지정한 조건에 맞게 서식
Intersect,Union|두개의 메소드는 Application개체의 메소드이지만,Range개체의 일을 해준다
Not Intersect|엑셀에서 교차되는 범위를 찾는 메소드는 있지만 상호교차되지 않는 범위를 찾는 메소드는 없다
AutoFilter,SpecialCells|어떤특정조건에 맞는 행을 삭제하려면 순환하는 것보다 휠터후 삭제가 편리하다
ArrayFormula|배열수식의 활용, 생일에서 월별해당인원카운트
Interior.Pattern|범위의 바탕문양 넣기
Group|범위의 그룹핑과 워크시트의 Outline
Justify|여러셀의 값을 하나의 셀로 합치기,순환문의 Step 사용예문
Union|여러개의 행이나 열을 삭제할때도 Application개체의 UNION메소드로 모아서 한꺼번에 처리하는 것이 좋다
TextToColumns|셀의 문자열정보를 구분문자를 기준으로 여러열로 분산하기
Delete|범위를 담은 변수를 삭제하여도 Nothing이 아니라서 종종 실수를 한다, 쓸수있는 변수인지 확인할 필요가 있다
Offset과 Cells|Offset을 사용하지 않고 단축적 이동
FormatConditions|ColorScale개체로 낮은 값에서,중간값에서,높은값으로 색상이 자연스럽게 서식되게
Gradient.ColorStops|도형의 색상그라데이션과 같은 서식을 셀에 하기
LinearGradient|RectangularGradient, 셀을 병합하고 그라데이션표현하기
Validation|유효성검사 목록만들기(문자열로 전달한 목록)
NumberFormat|계산이 되는 값을 유지함과 시각적인 값을 동시에 만족시키기위하여 셀서식을 활용한다
CurrentRegion|현재선택된 셀주위의 범위찾기
AutoFill,Insert|1차배열을 행방향범위에 전달하려면
Select,Offset|셀값이 없을때까지 이동, Do~Loop순환문연습
SpecialCells|현재 범위에서 숫자만 찾아서 옮겨붙이기
SpecialCells,Delete|주어진 범위의 빈행을 순환하면서 삭제하기와 한꺼번에 삭제하기
SpecialCells|조건부서식을 어떻게 적용하고,또 조건부서식된 범위에 접근하려면..
Superscript,Characters|셀의 문자열정보의 지정된 위치의 서식
Offset,Resize|범위에서 가장 많이 사용되는 Offset과 Resize
Cells|Cells 속성은 순환하면서 순환변수를 사용하여 범위에 접근하기 편리하다
UsedRange,SpeicalCells,Areas|범위접근의 중요한 구성원들
Column속성,Row속성,Cells속성|워크시트의 각셀의 이차배열에 접근하듯이 접근하기
Select,Activate,ActiveCell|범위의 선택과 활성화의 다른점
Sort,Format|숫자를 문자형식의 ID를 만들때 왜 이렇게 만들까?
AutoFit|열폭을 AutoFit으로 조정하듯이 행의 높이도 AutoFit을 사용하면 된다
VBA|Array
정보를 정렬하고 싶을때
배열의 위치를 랜덤으로 바꾸기
두 숫자사이의 숫자를 원하는 갯수만큼 중복되지 않게 만들기
하나의 행이나 열 위치바꾸기
동적배열만들어서 시트에 뿌리기
Join|배열을 하나의 문자열로 바꾸기
DynamicArray|워크시트여러장복사를 위한 매개변수용 배열
Split|문자열정보를 배열로 만드는 것은 아주 유용한 작업이다
워크시트열머리 알파벳이 몇번째열인지 알아보기
UBound,Sort|배열의 정렬은 Range개체의 Sort메소드로
Variant|배열을 활용하여 큰 범위의 테이블을 행과 열의 방향을 뒤집기
배열과 VBA의 Mod연산자를 활용하는 연습, 주어진 문자열을 각각의 문자의 위치를 규칙적인 패턴으로 표현
Timer|Array|배열을 사용함과 범위를 직접접근함과의 속도비교
VBA|Class Module
OLEObjects,WithEvents|UserForm의 명령버튼을 시트에 그리고 이벤트처리하기
VBA|Coding Tips
이럴 경우에는 에러..
필요에 따라서 단축형 접근
Find메소드로 날짜를 찾을때
페이지나누기를 하면 VBA 실행속도가 느려진다
빈 셀찾아서 값채우기
Me라는 키워드를 인식을 못합니다
이렇게 표현하는 것이 간단하다
잘 못하면 잘 못된다
Me 키워드가 있는 프로시져를..
시트보호모드 암호 풀기
어떤때는 개체의 자동목록(IntelliSense)이 나오고, 어떤때는 안나오고..
EnableEvents|이벤트프로시져에서 조심해야 할 부분
With~End With|중첩된 With~End With문에서 헷갈리기 쉽다
순환문으로 문제가 안풀리고 복잡하면 재귀용법을 사용한다
통합문서를 저장하지 않고 실행할때
워크시트함수를 VBA에서 적극활용하면 편리..
워크시트와 범위작업에서 속도를 빠르게
[..]|문자열수식의 단축적 계산표현
Value|이래서 변수를 사용하는 습관이 좋다
범위를 배열로 전환하여 작업할때,범위가 2차배열이라는 것을 이해하지못하면 에러..
SpecialCells메소드는 이유없이 SelectionChange이벤트를 발생시킨다
범위의 행이나 열을 삽입할때는 순환을 뒤에서 부터
어떤숫자이던 알파벳으로 변환시켜보자,재귀용법의 활용
알파벳을 숫자로 변환하기..
재귀함수용법의 이해, 1000을 2로 계속나누어서 10에 가장 가까운값 찾기
범위를 참조하는 변수는 범위중 일부를 삭제하거나,삽입하여도 변화후 범위를 참조한다,전체를 삭제하면 변수는 더이상 사용못한다
여러개의 아이템을 2개씩 묶어가면서 마지막 1개가 될때까지..재귀용법대신에 두개의 순환문의 응용
조건브록|초보님들이 헷갈리는 것
VBA|Collection
집합체정렬하기
집합체를 사용하여 유일한값수집-Validation-Collection-CountIf
VBA|File I/O
화일을 복사하여 다른 화일로 저장
Append|노트패드 화일에 정보를 계속 추가하기
OutPut|텍스트화일에 데이타저장
폴더나 화일이름을 다른 이름으로 바꾸기
MkDir|폴더 만들기
WriteAndPrint|Write 문과 Print문의 비교
Input,OutPut|텍스트화일을 만들고 다시 불러들여서 가공하여 엑셀범위에 뿌리기
Dir|폴더내의 화일명을 찾아서 집합체에 담아서 시트에 뿌리기
SaveCopyAs|통합문서 백업화일로 저장하기
FileLen|화일 사이즈 알아내기
GetAttr|재귀용법 주어진 폴더의 하위폴더와 화일찾아서 워크시트에 쓰기
VBA|Function
MsgBox|VBA의 대화상자
RGB|두개의 숫자사이의 난수얻기
Environ|사용자컴퓨터환경에 대한 정보를 얻어낸다
Val|문자와 숫자와 섞였을때 문자앞의 숫자만 얻어내기
CreateObject|외부라이브러리에서 개체를 만들때 참조하지 않고
Beep|삑삑 소리를 내주는 함수
AppActivate|웹페이지작성하고 저장하고 웹브라우져에 띄우기
Array|배열함수는 코딩줄을 많이 단축시켜주는 편리한 함수
InputBox,Do~While|어떤 원하는 정보가 입력될때까지 순환
SaveSetting,GetSetting|시스템 Registry에 정보를 저장하고 읽기
Switch|Select Case문 대신에 Switch함수의 활용
VBA|Function-Conversion
CInt|Int|Cint와 INT의 다른점, /연산자와 \연산자
Int|CInt|정수로 변환할때 두기지 함수의 다른점
VBA|Function-DateTime
어떤 년도의 몇번째요일의 일요일은 몇일?
카렌다 만들기
Format
WeekDay|두날짜사이의 특정요일이 몇번 들어있나?
DateSerial|주어진 년도가 평년인지,윤년(Leap Year)인지
DateDiff|DateAdd|주어진 기간을 작은 구간별로 끊어서 기록
DateAdd|날짜와 기간을 추가혹은 감소를 하기 위한 함수
TimeSerial|10초마다 어떤 작업을 실행하기
DateSerial|주어진 날짜의 달의 마지막 날짜알아내기
Format,Day,Year|날짜를 서수로 표현하기
IsDate|주어진 정보가 날짜인지 확인후 작업
WeekDay,DateAdd|오늘날짜포함가장가까운 월요일 찾아서 30개의 월요일만들기
DateAdd,DateSerial,NumberFormat|날짜를 서수로 표현하기
DateAdd|일주일단위와 일일단위로 두개의 열에 날짜입력하기
DatePart|현재시간이 일년중 몇번째 주인지 알아내기
Timer|순환하면서 시작을 지연시킬수 있는 요령, Resume문의 활용
시작날짜와 종료날짜사이의 월목록과 유효일수
주어진 기간별로 누계일자 테이블만들기
주어진 기간중의 매월말일자 목록 만들기
DateAdd|기간중 주말기간을 감안한 날짜로 변경
VBA|Function-Information
TypeName|선택된 개체의 타입을 알아야..다음 작업
TypeName|어떤 개체가 선택되었는지 알아보고 작업하기,메시지박스가 닫히기전에 그려진 도형이 안보인다,이럴때는...그리고 ShapeRange속성의 용도는
VBA|Function-LookUp
Offset|동적참조함수의 대표함수 Offset함수의 숙달
VBA|Function-Math
ABS|주어진 정보를 절대값으로 바꾸기
SIN,COS|삼각함수를 활용하여 별모양의 도형을 Line도형으로 그리기
SIN,COS,Radians|삼각함수를 활용하여 작은 선을 연결하여 원그리기
SIN,Radians|싸인 곡선을 도형으로 그려 보자
SIN,COS|도형으로 리본그리기
Array,SIN,COS|라인도형의 시작x,y점과 종료 x,y점값을 배열에 담아서 다이아몬드모양 도형만들기
Radians,Sin,Cos|원둘레에 도형그리기,Radians값의 이해
VBA|Function-String
문자열의 비교
ASC|문자열정보에서 영문대,소문자만 빼내기
Mid|문자열정보를 랜덤으로 섞기
StrReverse|문장의 내용을 홀랑 뒤집는 함수
문자열로된 수식을 계산하기 사용자정의함수
화일이름의 유효하지않은 문자없애기
InStr|열주소에서 알파벳만 얻어내기
Split|문자열정보를 배열로 만들어 정렬후 다시 문자열정보로
Chr,Asc|문자열정보를 배열로 만들어 정렬후 다시 문자열정보로
Filter|배열을 휠터하여 배열을 만드는 함수
Mid,Left,DateSerial|전달된 8자리 숫자를 정상적인 날짜로 바꾸기
Len|알파벳의 다음순서의 문자찾기
Replace|문장내의 문자교체,소문자를 대문자,소문자를 대문자로..
Split|문자열정보를 원하는 문자로 배열화하여 범위에 넣기
Split|콤마로 구분된 숫자들이 각각 몇개씩 들어있는지 알아보기
특수문자 테이블 만들어보기
Split함수의 두번째 매개변수의 생략
문자중의 하나의 문자를 다른 문자로, 순환문연습
MOD,Abs|숫자뒤에 st,nd,rd,th 붙이기 사용자정의함수
String|주어진 문장의 갯수만큼 순환하면서 String함수의 활용과 이해
Format|숫자나 날짜의 문자열로서의 서식
InStr|대문자와 소문자의 구별하여 문장에서 특정문자의 위치찾기
VBA|Statement
GoTo| 특정라인으로 명령 이동하기
For~Next|순환문을 이렇게 해도 된다
ParamArray|매개변수의 갯수의 제한(배열)없이 보내기
Like|Like 연산자의 활용
Early,Late Binding|외부라이브러리의 Early Binding과 Late Binding
For Loop|이것 만 이해하면 순환문,조건문 쫑!!
Like연산자를 활용한 숫자외의 모든 문자제거
For~Next|순환문 연습,문자열로 다이아몬드패턴만들기
Stop|코드실행중 일시 중단
OptionBase|배열의 첫째요소를 1에서 부터시작하기
On Error|에러가 났을 때 처리
GoSub|프로시져안의 작은 프로시져
AppActivate|특정 프로그램을 활성화할때
:|한 줄로 프로시져 표현하기
End|프로시져중단하기
Private|매크로 상자에 프로시져명이 나타나지 않게
Compare|Compare Text와 Compare Binary의 이해
SendKeys|다른 프로그램에 자판으로 입력하기
Optional| 선택적 매개변수의 활용
Err.Clear|에러가 한번 발생후 다시 발생처리를 위하여서는 에러가 난것을 지워져야 한다
Do While Until Loop| 순환문 쌤플..
SendKeys|목록에서 유일한 값만 고르고 싶을때 고급휠터를 단축키로 처리하여도 좋다
ByRef|ByVal|프로시져를 호출한 쪽에서 영향을 받는 매개변수
VBA|Type
사용자정의 변수의 활용
Variant,Collection,Sort|범위를 집합체에 넣고 정렬하는 요령
VBA|UserForm
콘트롤을 일관성있는 서식으로
워크시트에 UserForm콘트롤 만들기
텍스트상자에 숫자만 입력
UserForm을 런타임에 생성하기
ActiveX|UserForm의 콤보상자를 시트에 만들고 콤보상자의 이벤트프로시져를 작성하기
UserForm|런타임에 목록상자와 목록을 만들고 컨트롤이벤트프로시져도 작성한다, 작업후 UserForm을 삭제한다
UserForm을 Runtime에 만들고, 사용후 없애고 그리고 내장된 Close버튼으로 닫지 못하게 하기
VBA|언어기본학습
BASIC|001_VBA_Basic_Concept
BASIC|002_VBA_Basic_상수,Step,매개변수, 프로시져에서 다른 프로시져호출
BASIC|003_VBA_Basic_변수의 타입들..
BASIC|004_VBA_Basic_표현식을 위한 연산자들..
BASIC|005_VBA_Basic_조건을 따지는 브록
BASIC|006_VBA_Basic_조건블록, Select Case문으로 간결하게
BASIC|007_VBA_Basic_순환 블록
BASIC|008_VBA_Basic_순환 블록_2
BASIC|009_VBA_Basic_Functions
BASIC|010_VBA_Array
BASIC|011_VBA_Collection
BASIC|012_VBA_User Defined Data Variable
BASIC|013_VBA_Constants_Enum
BASIC|014_VBA_XL Programming Basic_Object_Worksheet_1
BASIC|015_VBA_XL Programming Basic_Object_Worksheet_2
BASIC|016_VBA_XL Programming Basic_Object_Worksheet_3
BASIC|017_VBA_XL Programming Basic_Object_Worksheet_4
Window
FreezePanes|열머리와 행머리화면틀 고정하기
TabRatio|시트 창의 탭스크롤바의 조정
Windows.Arrange|여러 통합문서를 정렬하여 같이 보기
NewWindow|하나의 통합문서를 여러개의 창으로 정렬하기
여러개의 창에서 원하는 문서가 맨왼쪽에 나타나게 하고 싶으면
WORD
GetObject|워드문서 한 문장 작성해보기
Table|파라그래프개체에 Table개체 만들기
Range|문장입력의 여러가지 방법
Paragraph|패래그래프개체의 이해
Table|테이블만들고,서식하기
패스워드깨기 문자조합,워드문서에..
WorkBook
화일 이름 바꾸기
ThisWorkBook|ActiveWorkBook보다는 ThisWorkBook을
Event|최근 저장날짜기록하기
Copy|시트복사를 위치를 지정하지 않으면 새통합문서가 만들어진다
Save|워크시트를 매개변수없이 복사하면 새로운 통합문서가 만들어진다
OpenText|웹의 텍스트문서내용 갖여오기
CleanSheets|워크시트의 숨겨진쓰레기를 청소하여 화일을 가볍게
Names|delete names,쓰레기로 쌓여있는 이름개체삭제하기
검색어를 전달한 네이버페이지 열기
Saved=True|CSV화일로 저장할때 저장대화상자 뜨지 않게
ExportAsFixedFormat|워크시트를 PDF화일로 게시하고 저장하기
Version,FileFormat|현재 코드가 실행되는 통합문서와 같은 엑셀포멧으로 저장하기
SaveAs|워크시트의 내용을 간단히 텍스트화일로 저장하기
ColorIndex속성이 아닌 Color속성의 관찰
SaveCopyAs|통합문서 복사하여 일련번호를 붙여가면서 계속 저장하기
Close,Collection,ActiveWindow|통합문서 열고 닫고 창을 크게하고 작게하고 집합체활용하고
Open|쌤플화일저장하고 저장하고 닫고 열고 삭제
FileFormat|통합문서가 갖고 있는 중요한 속성몇가지,화일의 타입
FollowHyperlink|VBA에서 화일을 만들고, 자동으로 열리게
Worksheet
시트의 정보가 입력된 범위찾기
통합문서내의 쓸데없는 빈시트모두 삭제하기
시트를 만들어서 맨뒤로 옮기기
HyperLink|웹으로 이동하는 하이퍼링크 만들기
원하는 범위만 인쇄하기
Copy|여러장의 시트를 한꺼번에 복사하여 하나의 통합문서로
HyperLink|FileSearch개체를 활용 엑셀화일찾아서 HyperLink하여 열리게 하기
같은 이름의 시트에 일련번호붙이기
Visible|워크시트이름으로 정렬하기, 숨겨진시트 고려하여야 한다
ShowAllData|휠터나 그룹핑그리고 원하는 작업후 원상복귀를 하는 것이 좋다
HyperLink|같은 문서내에서 Hyperlink이동할때 주소형식은..
ListObject|일반 범위의 테이블을 ListObject로 만들기
Tab|시트의 탭에 색상넣기
정렬,병합|가상의 데이타를 만들고 정렬하고 계층별 병합하기
AutoFilterMode|조건에 맞는 행을 휠터를 사용하여 쉽게 삭제하기
ExportAsFixedFormat|현재 시트 PDF화일로 만들기
Copy|특정한 시트를 지정하지않고 worksheets집합체의 Copy를 사용하는 실수..
문서만들고,시트만들고,시트감추고,시트이름별로 정렬
시트여러장 삽입후 시트탭색상처리
Protect|시트의 필요한 범위 보호 모드걸기
Sort|문자형식의 숫자를 숫자형식으로 정렬하기
AllowEditRange|보호모드에 걸린 시트상의 지정된 범위만 편집허용
WS|Event
SelectionChange|시트의 어떤 조건이 맞는 셀을 만나면 소리내기
SelectionChange|선택범위주소 상태줄에 표시하기
SelectionChange특정정보가 있는 셀을 선택하면 화면이 확대되게
Activate|마우스편집범위를 제한하기
WorkSheet Event|SelectionChange,선택셀이 항상 큰 폰트가 나타나게
CodeName|버튼의 OnAction속성에서 시트에 있는 프로시져연결하기
EnableEvents|시트에 정보를 입력하는 순간의 이벤트활용
WS|Shape
사각형속에 문장넣기
도형그리고 텍스트입력하기
AddTextEffect|워드 아트 도형 만들기
AddPicture|인터넷상의 그림을 갖여오기
ShapeRange|여러개의 도형을 한꺼번에 처리
Adjustments|도형의 조정점접근하기
drawFreeformBuilder|순환하면서 난수로 자유곡선그리기
Type|여러타입의 도형을 그린후 연결된 사진도형삭제하기
DropDown|양식콘트롤인 DropDown콘트롤설치및 활용
Spinner|양식콘트롤인 Spinner 콘트롤설치및 활용
OptionButton|양식콘트롤인 옵션버튼 콘트롤설치및 활용
ScrollBar|양식콘트롤중 스크롤바를 활용해 보자
TopLeftCell,BottomRightCell|도형을 기준으로 범위개체 접근하기
ScrollBar|워크시트에 스크롤바 만들고 수식과 연결하기
Spinner|워크시트에 스피너를 만들고 수시과 연결
AddCallOut,CallOutFormat|CallOut도형그리기
Button,Caller,OnAction|버튼 100개 만들고 버튼을 크릭하면 해당버튼의 캡션에 따라서 시트의 색상을 바꾼다
incrementRotation|도형회전,좌우로 움직이는 에니메이션
ShadowFormat|그림자를 나타내는 개체로 에니메이션
OnAction|매개변수있는 프로시져를 OnAction에 적용하기
두개의 도형을 연결하는 연결선도형
도형과 도형의 연결작업
Button을 Shape개체를 사용하여 만들때..
BuildFreeForm|제공해주는 도형타입이 없을때는 freeForm으로 원하는 도형을 그릴수 있다
CheckBox|체크박스로 체크리스트만들기
SelectAll|그림도형만 한꺼번에 삭제 혹은 모든 도형삭제
LockAspetRatio|외부에서 가져온 그림화일을 원하는 사이즈와 원하는 위치에 자동조정해주는 속성
AddLine|화살표라인을 Sin,Cos함수를 사용하여 표현하기
ShapeRange|여러개의 도형을 한꺼번에 에니메니션
Picture|A시트의 범위를 복사하여 B시트에 그림으로 붙여 넣고 매크로 연결하기
YouTube강좌자료
Intersect|범위와 범위의 교차범위접근하기, 행열양방향순환연습
SpecialCells|수식만 들어있는 셀에 접근하여 작업하기
On Error Resume Next|빈셀들에 접근하여 한꺼번에 삭제하기
Collection|집합체로 유일한 값만 수집하여 활용하기
Array|배열을 이해하기 위한 간단한 기억력테스트
Array|엑셀신세지지 말고 VBA만으로 작은 프로그램만들어 보기,랜덤으로 배열요소의 자리바꿈
Array|순환의 다른 형식 Do~Loop
Array|문자열정보를 Split함수를 사용하여 배열화하기, 동적배열
Array|엑셀의 범위에서 문자열정보를 읽어서 배열화후 작업하기
Array|여러셀의 정보를 배열화하여 기억력테스트용 정보로 사용하기
Sort|배열로 여러셀 한꺼번에 정보입력,수식입력,Sort,RC형식
Merge|셀병합하면서 순환,조건,변수의 좋은 연습,또한 프로시져의 분리센쓰올리고..
Merge,Subtotal|셀병합한 부분의 부분합처리하기, 행을 삽입하거나 삭제할때는 밑에서 위로 순환하여야 한다
Macro Recorder|매크로기록기를 사용하여 도형을 그리고 코딩에 응용하기
Shape|Shape개체의 하위개체들을 순환하면서 조건처리하면서 탐구해보자..
Shape|Shape하의 개체들을 명시적으로 변수에 담아서 처리하기...
Application.Caller|도형개체의 OnAction속성에 실행될 프로시져의 연결
Shape.Placement|도형의 크기와 위치가 범위의 크기와 위치에 영향을 받지 않게, 그리고 그림자를 담당하는 ShadowFormat
TopLeftCell|도형개체의 TopLeftCell 속성으로 버튼위치에 상대적인 위치에 테이블만들기
Shape|Button개체 대신에 Shape개체로 버튼을 만들자
Sort|Range개체의 Sort메소드 대신에 Worksheet개체의 Sort개체를 사용하여 정렬
Sort|현실상황에서는 다양한 테이블이 주어진다, sort기능을 사용할수 없는 테이블의 정렬
Sort,Union|숫자와 문자가 랜덤으로 섞인 것을 숫자는 숫자대로, 문자는 문자대로 정렬하기
Sort,Columns|정렬내용을 테이블의 열단위로 순환하면서 뿌려주기
AutoFilter|품목별 휠터를 하여 각 품목별로 별도의 시트에 뿌려주기
AutoFilter|품목별 휠터를 하여 각 품목별로 한장의 시트에 뿌려주기
AutoFilter|변수연습을 위한 휠터된 내용을 두줄로 휠터결과 품목별 테이블 그리기
AutoFilter|여러개의 열에 자동휠터적용하기
AutoFilter|날짜열에 주어진 기간을 두개의 조건으로 휠터링하기
AutoFilter|일자열에서 월별로 휠터한상태에서 품목열 품목별로 휠터하기
AutoFilter|AutoFilter사용하지 않고 같은 결과의 보고서 만들기
AutoFilter|AutoFilter사용하지 않고 같은 결과의 보고서 만들기,테이블의 타입을 여러가지로 선택적으로
AutoFilter|사용자인터페이스를 유효성목록으로 준비하여 프로시져의 매개변수로 전달하게 하기
외부라이브러리
구글계정을 통하여 이메일 한꺼번에 보내기
현재통합문서가 참조하고 있는 외부라이브러리
사용하는 컴퓨터의 CPU이름과 속도 알아보기
통합문서내의 모듈시트명과 프로시져명목록만들기
영어나 숫자를 소리내어 읽어 준다
FileSystemObject|임시화일명 생성
ExecuteExcel4Macro|닫혀진 화일의 내용을 화일을 열지 않고 읽어오기
InternetExplorer|웹페이지열기
FileSystemObject,GetTempFile|윈도우의 템프화일 가져오기, 순환문의 연습
FileSystemObject,Drives|사용컴퓨터의 드라이브목록알아보기
FileSystemObject,FreeSpace|사용컴퓨터의 드라이브여유용량알아내기
FileSystemObject,FolderExist,CreateFolder|폴더존재확인하고 폴더만들기
FileSystemObject|텍스트화일 열고,닫고,쓰고,삭제하고
FileSystemObject|폴더만들고 폴더에 화일복사하여넣기
FileSystemObject|GetFolder,지정한폴더속의 폴더목록
Dictionary,Exists|Collection개체보다 기능이 많은..Dictionary개체
엑셀시트의 검색어를 구글엔진에 전달하여 찾은 결과를 시트에 뿌려주기
Dictionary|Filter 메소드를 사용할수 있다
XMLHTTP|웹페이지에서 세계표준시간읽어오기
FileSystemObject,Application.FileDialog|사용자가 FileDialog를 통하여 선택한 폴더내의 화일명과 스펙을 시트에 정리하기
종합코딩연습
범위순환연습|떨어진 범위의 각각의 셀의 값을 비교
순환문,IndentLevel|계층별 데이타만들어 보기
순환문,While,WEnd|주어진 문자를 뒤집어서 한자씩 줄바꿈처리후 셀에 옮기기
순환,정렬|같은 값끼리 하나의 블록으로 묶어서 색상칠하기
랜덤으로 도형을 중복되지 않게 배치하면서 복잡한 조건식연습
배열과 순환문연습을 위한 조합에 관한 문제
워크시트함수의 VBA에서의 활용,분석도구의 내용중 기술통계를 VBA로..
시트를 추가하고 범위로 그림화일만들어서 저장하고 시트삭제
Lotto 조합 랜덤으로 만들기 함수
정해진 삽입행의 갯수만큼 행을 삽입하기
패스워드깨기 문자조합
문자를 도형으로 도형을 그림화일로 저장하기
두장의 시트에 목록을 만들고 세번째시트에 두개의 목록을 조합하는 연습
범위개체의 Text속성은 어떤때 사용하면 좋을까
열방향의 정보를 첫째열의 행방향으로 여러행삽입후 다른열 내용 옮기기
범위를 배열에 옮기고 계산후 다시 범위에 옮기
셀의 문자열정보를 한자씩 빼어서 셀에 재배치하기
삼각함수활용하여 문장의 문자를 하나씩 빼서,둥근 테두리에 도형으로 표현하기
잘못 입력된 정보는 분석을 정상적으로 할수 없다,잘못될만한 값을 목록으로 준비하여 정상적인 값으로 바꿔주기
범위의 계산을 배열을 활용하여,배열연습,순환연습
범위를 담긴 변수의 범위를 삭제하면 변수또한 손상이 된다...해법은...
떨어진 범위,각각의 셀을 처리함과,여러셀로 구성된 하나의 범위 처리의 헷갈림
도형배치의 행열계산을 위한 Int함수와 Mod연산자의 활용,그리고 DoEvents를 사용하는 이유
주어진 범위내에 랜덤으로 중복되지 않게 병합범위 만들기
범위의 메모개체에 병합전 정보를 담았다가 병합해제할때 각셀에 정보복구
순환하면서 셀에 수식넣고 수식참조라인 표현하기
테이블의 내용을 요약하여 새로운 테이블로 만들기,수식을 VBA로 작성하기,집합체의 활용,하나의 셀에 많은 정보를 넣기,정렬
애니메이션을 하나 만들어 보면서 코딩연습..
금년 한해 일년치 카렌다 시트에 그리기,날짜함수연습,행열순환하면서 해당 셀찾는 연습,범위개체의 속성과 메소드연습
포커카드 52장을 랜덤으로 섞어서 셀에 배치하기
ScrollBar콘트롤만들어서 VLOOKUP으로 관련정보 가져오고 조건부서식
Split|문자열정보를 구분문자로 구분하여 배열만들기 연습
Characters,Goto|Goto문과 문자열함수그리고 Toggle변수의 활용
Worksheet,Copy,Paste,PivotTable|여러장의 더미데이타시트만들고 통합한후 피벗분석
Array,Randomize,Union,Intersect|간단한 께임을 만들어 보면서 코딩연습
OnTime|시간을 1초간격으로 버튼캡션에 시간을 표현하기
Scenario|시나리오 기능을 유효성검사목록상자로 만들어 보기
UNO_WEEKLY Code Library | 왼쪽 목록을 선택하시고 더블크릭하세요!