02 프로시저 구성
프로시저 구성을 살펴봅니다.
44분
책갈피 : [00:00] 프로시저/[00:30] 워크북/[00:44] 활성화 파일/[01:00] activeworkbook.name/[01:44] activesheet.name/[02:14] 코딩형식/[02:34] activecell.value/[03:21] 명령어 집합체/[03:38] 개체/[03:46] 속성/[04:16] 프로시저 생성/[05:13] Range/[05:29] Method, 속성/[06:15] 진행간 Enter 입력/[06:53] 명령어/[07:43] 메시지 박스/[07:57] MsgBox + 메시지 내용/[08:37] 주석문 처리/[08:50] '(작은따옴표) 입력/[10:01] 개체 뒤에는 항상 . 입력/[10:55] 개체.속성=새로운 속성값/[11:28] Sheet 명칭/[11:52] Sheet 명칭 변경/[12:13] Sheet(2).name="변경"/[13:00] Method/[13:19] cell 이동/[14:38] range("cell").Select/[15:20] AddComment/[17:00] 호출문/[17:30] 내장함수/[17:54] call 명칭 입력/[18:55] 명칭()/[19:27] Dim appname/[20:34] call shell("위치",1)/[21:22] 계산기 호출/[21:40] call shell("위치")/[22:26] 프로시저 시트 이동/[22:49] Activate (활성)/[23:13] "명칭"[24:04] 시트추가/[24:37] Worksheets.Add/[26:07] sheet선택,추가/[26:46] 예제/[26:58] 프로시저 코딩/[27:57] "속성값"/[29:03] 모두 지우기/[30:14] range("cell").Clear/[30:48] 내용 지우기/[31:10] ClearContents/[31:45] 이벤트/[33:24] Open/[33:38] 이벤트 프로시저/[35:43] Before close/[39:04] 실무문서 실습/[44:00] 개체선택
03 변수, 상수, 메세지박스
함수
변수, 상수, 메세지박스 함수에 대해 공부하고
실습합니다.
56분
책갈피 : [00:00] 변수/[00:09] 상수/[00:38] 변수 성립/[01:18] 변수 선언형식/[01:29] Alt + F11/[01:40] Option Explicit/[02:19] 공용변수/[02:27] Public/[02:35] 변수명칭/[03:02] as/[03:21] integer/[03:28] 모듈변수/[03:42] Private/[04:36] 지역변수/[05:12] Dimension/[05:50] a=a+1/[06:22] 메시지 박스/[10:44] 묵시변수선언/[12:07] 추가기능-편집/[12:17] 주석블럭/[13:03] 명시변수선언/[13:20] Option Explicit/[14:02] Error창/[14:48] 도구-옵션-편집기/[15:06] 변수선언요구/[15:07] 모듈추가시 자동추가/[15:59] 상수/[16:11] 내장상수/[16:18] const/[16:53] cell 색상,글꼴변경/[17:18] 내장상수 명칭/[17:25] 내장상수 값/[17:35] 개체 찾아보기/[18:10] F2(개체찾기 단축키)/[19:40] range.Interior.Color=/[20:52] 글꼴변경/[21:04] range("").Font.Color=/[22:09] 사용자 상수/[22:46] const 상수 as Single=/[24:32] 개체명칭/[24:40] Range = Range */[26:06] 프로시저 선언/[26:35] 삽입-프로시저-이름/[27:05] msgbox "메시지"/[30:40] 개발도구-매크로/[31:00] Private/[31:13] 호출(call 매크로이름)/[33:10] 메시지 박스/[34:06] vbOKOnly/[34:43] 단추종류,제목표시줄/[35:08] 단추종류+아이콘종류+제목/[38:15] vbYesNoCancel/[38:59] 메시시박스선택값/[39:15]Dim 선택값 as Integer /[40:01] vbYesNO + vbQuestion/[40:38] If 선택값/[43:20] vbDefaultButton/[44:17] 실습/[45:23] MsgBox myaddress/[46:17] pub const 주소 as Str=/[47:18] msgbox myaddress/[47:40] activecell.value=주소/[48:33] 엑셀정보 프로시저/[49:03] strappname/[49:49] dim 응프명 as string/[50:09] dim 응프사용자 as str/[50:23] dim 파일저자 as str/[50:49] Application.Name/[51:12] App.UserName/[51:39] thisworkbook.author/[53:38] vblf/[54:06] 저자/[54:29] 마지막으로 수정한 사람/[54:58] 엑셀정보 호출
04 입력박스(inputbox)와
조건문
입력박스(inputbox)와 조건문에 대해 공부하고
실습합니다.
48분
책갈피 : [00:00] inputbox함수구문/[00:18] 사용자 입력/[00:25] inputbox메서드구문/[01:01] Dim 입력변수 As Str/[01:19] 입력변수 = InputBox/[02:00] Prompt/[02:28] Title/[04:31] Default/[04:46] Xpos (좌표)/[07:24] 입력범위박스완성/[07:51] Dim 입력범위 As Range/[08:06] Application.Inputbox/[08:21] Type:=/[09:07] 인수지정/[09:34] 위치형태 기술/[09:44] 인수지정/[10:09] 인수 키워드 지정/[10:35] 응용개체명칭/[10:24] 입력범위/[10:38] application/[11:19] 형태 지정/[13:17] 에러 처리/[16:19] 인수명칭,순서/[17:07] 변수환원/[17:39] 메소드 형태/[18:05] 함수 형태/[20:22] worksheetfunction/[20:43] application.sum/[21:07] worksheetfunction.Sum/[22:09] 범위 합계/[22:38]
Sum(range("cell:cell"))/[24:03] IF 조건문/[24:13] IF 함수 문장형태/[24:25] 분기문/[26:32] dim ans as integer/[27:05] 변수명=MsgBox(내용)/[28:18] If 조건 Then/[28:32] 명령1/[28:37] Else/[28:41] 명령2/[28:55] End If/[29:53] 치환/[30:51] YesNoCancel/[34:01] 예제 실습/[34:26] 수식/[34:43] 숫자수식/[34:59] 문자수식/[35:17] 메모/[37:20] 텍스트수식/[41:47] ra/[42:04] sa/[42:22] ca/[45:45] 함수 연결
05 activate(활성), select(선택),
시트, 통합문서, 모듈프로시저
activate(활성), select(선택), 시트, 통합문서,
모듈프로시저에 대해 학습하고 실습합니다.
51분
책갈피 : [00:00] Activate/[00:46] 사용자함수/[01:54] F8/[02:15] 부분실행/[04:14] Select/[06:22] [cell]/[06:43] 범위/[07:00] Range("cell:cell")/[07:49] [cell:cell]/[09:02] [cell,cell]/[11:00] 재설정/[11:20] 이름/[11:42] 이름상자/[13:54] Address/[14:57] 함수이용/[15:36] 주석문 처리/[16:33] 표/[16:46] 표 도구/[18:06] 삽입-표 만들기/[20:51] 활성선택영역완성/[21:10] Activate/[21:26] select/[22:27] CurrentRegion/[23:43] 연속적선택완성/[24:59] 사용자 범위/[25:44] Rows/[27:06] Font.Color/[27:26] 행과열 완성/[28:09] Columns/[29:13] EntireColumn/[30:18] EntireRow/[31:36] Hidden = True/[31:37] Hidden = False/[31:48] 셀과 오프셋 완성/[32:23] 상대적 위치/[33:07]
ActiveSheet.Cells.Select/[34:05] Cells(4,2) .Select/[34:08] [b4].Select/[34:13] Range("b4") .Select/[34:46] Cells(3) .Select/[35:13] Cells(,3) .Select/[37:03] Offset/[37:12] 일정간격이동/[38:00] Offset(2) .Select/[38:00] Offset(2,0) .Select/[39:21] 조건문 IF/[39:41] 모듈형태/[40:07] function fn주민번호(정보)/[43:25] =fn주민번호()/[43:33] Ctrl + A/[43:55] 실습/[44:17] 신규(vb코딩) 클릭/[44:44] 숨김기능/[45:01] 변수a(레코드개수)/[45:18] 변수b(새로 입력할 행)/[46:36] 필드명/[47:41] a (Count -1)/[47:53] b (Count +4)/[49:00] HIdden = False/[50:22] Ctrl + Shift ↑/↓
06 2가지형태 콤보상자와 자주사용하는 속성과
메서드
개발도구탭/양식컨트롤의 콤보상자/액티브엑스컨트롤의
콤보상자/메서드(Mothod)/clearComments/Addcomment/clearformats/clearhyperlinks
54분
책갈피 : [00:00] 콤보상자/[00:14] 개발도구-삽입/[00:21] 양식 컨트롤/[00:33] ActiveX 컨트롤/[00:41] 색인,글꼴/[01:14] Alt + 드래그/[01:31] 컨트롤 서식/[01:45] 입력 범위/[01:58] 셀 연결/[02:47] 디자인모드/[03:29] 속성/[04:01] ListFillRange/[04:21] LinkedCell/[05:20] BackColor/[05:35] ListStyle/[06:28] ListIndex/[06:48] 코드보기/[09:11] 속성(특성)/[09:31] 메서드(실행방법)/[09:51] Intersect/[10:34] Area.Count/[12:02] 범위크기조절/[12:11] Resize/[13:33] Offset/[14:38] 셀병합/[14:45] MergeCells/[16:08] 셀병합영역완성/[16:19] MergeArea/[16:47] 삭제완성/[20:11] ClearFormats/[20:28] 서식제거/[20:56] Hyperlinks 제거/[21:44] 메모 삭제/[21:58] ClearComments/[22:39] 메모삽입/[22:46] AddComment/[22:58] Comment.Text/[24:00] Comment.Visible/[24:19] Comment.Shape/[26:22] Text:=/[27:40] 추가/[27:52] 시트추가/[28:07] Sheets.Add/[29:15] 왼쪽추가/[29:37] 오른쪽 추가/[29:39] Sheets.Add after/[29:52] 차트시트/[30:09] Type:=xlChart/[31:11] 시트 복수 추가/[31:23] Sheets.Count/[31:54] 통합문서추가/[32:02] Workbooks.Add/[32:25] 영역의 합집합, 교집합/[33:15] Union/[33:35] Intersect/[34:13] 인쇄미리보기완성/[34:22] PrintPreview/[34:42] PrintOut/[35:18] ActivePrinter/[35:48] 인쇄완성/[36:15] from:= / to:=/[36:30] copies:=/[37:03] Insert/[37:16] 행열추가/[38:11] copyorigin:=/[39:54] xldown / xlToRight/[41:19] Rows / Columns/[42:31] 행열삭제/[42:48] Delete Shift:=xlup/[43:28] 시트삭제완성/[43:51] 실습/[50:17] 실무인쇄
07 반복문
for~next문/do while
조건~loop문/exit문
1시간
12분
책갈피 : [00:00] 색상지정방법, 제어문/[00:11] 칼라속성,인덱스,테마/[00:24] 빛의 3색(Red,Green,Blue)/[00:41] 내장상수,RGB,QBcolor/[01:06] 색지정-코드보기/[01:46] 개체,글꼴,컬러/[02:02] Font.Color = 상수값/[03:50] 보기-개체 찾아보기/[04:47] rgbcolor/[05:57] Automatic/[06:44] 색 혼합/[07:26] qbindexcolor/[07:44] 개체.color=Qbcolor(번호)/[09:45] ColorIndex/[10:16] 개체.ColorIndex=번호/[11:32] ThemeColor/[12:14] 개체.themecolor=번호/[12:18] TintAndShade(밝기)/[12:36] 색조음영값/[15:01] Interior (cell 색상)/[15:16]
개체.Interior.ThemeColor/[15:39]
개체.Interior.TintAndShade/[16:48] 제어문/[16:55] If문/[17:03] Select Case문/[17:19] Select Case 식또는 변수/[17:53] Select Case 값종류/[18:09] 코드보기-모듈/[19:17] And,Or/[19:40] Ctrl + A/[21:36] 실습/[21:49] Alt + F11/[22:08] 반환범위/[22:18] Dim 반환범위 As Range/[22:35] Range Type/[23:12] Case Is <= 0/[23:40] 채우기없음(Automatic)/[23:56] 채색할 범위 지정/[25:13] On Error Resume Next/[25:55] InputBox/[26:30] 문자입력시 오류/[27:42] colorfill/[28:34] 개발도구-삽입-양식컨트롤/[28:52] 셀채색/[29:02] 범위지칭,숫자 입력/[29:11] 반복문/[29:51] Dim i, s As Integer/[30:10] s = s + i/[31:39] 중단점 형성/[32:17] 직접실행창(Ctrl+z)/[33:37] 중단점 제거/[33:47] Debug.Print s/[34:58] 조사식/[35:38] 변수 드래그/[37:32] rofor/[37:44] Step/[39:01] Exit For/[41:39] rewith/[42:01] Font.Bold/[42:14] Borders.LineStyle/[42:51] With
Worksheets("반복문")/[43:47] 중첩
가능/[45:45]
Formula="=len( )"/[46:33]
towrofor/[50:22] Debug.Print
i, j/[52:01] Debug.Print
i, j, p/[53:28] 조사식
활용/[54:04] 변수
드래그/[55:21]
실습/[55:42]
급여명세서/[55:55] 하나 출력,
전체출력/[57:12]
수식-이름관리자-리스트/[57:25] 참조
대상/[57:42]
OFFSET/[57:52]
COUNTA(사원들)/[58:26]
행,열이동/높이/너비/[58:53]
컨트롤서식-입력범위/[59:15]
급여대장/[59:48] 리스트
추가/[01:00:03] 콤보상자
컨트롤/[01:01:29]
PrintOut/[01:01:38]
PrintPreview/[01:02:03]
intcount/[01:02:12]
intno/[01:05:14]
printall/[01:07:14]
명령단추/[01:08:33]
CommandButton/[01:08:56] call
printone/[01:09:52] call
printall/[01:11:15] 양식컨트롤
단추
08 배열변수선언, 에러처리문, 다른 이름으로 저장
메서드, 사용자 정의폼
배열변수선언, 에러처리문, 다른 이름으로 저장 메서드, 사용자 정의폼에
대해 공부하고 실습합니다.
1시간
13분
책갈피 : [00:07] for each~next문/[00:26] Collection/[01:19] ShowsheetName/[01:40] Worksheets/[01:48] ColoringCells완성/[02:04] Range/[02:36] 개체화/[04:02] 같은 성격의 개체 집합체/[04:17] 색상 부여/[04:21] 범위형태의 변수/[04:31] rngcell/[04:44] Each rngcell In Range/[05:01] Rnd (Random)/[06:00] 이름 정의/[06:18] 색영역/[06:42] coloringcell/[07:01] 변수선언/[07:09] dim rngcell as Range/[08:09]
rngcell.Interior.ColorIndex/[10:07] ChkFirstWhile/[10:36] Do~Loop문/[11:45] 직접실행(Ctrl+z)/[12:18] Do While n > 1/[13:21] Loop While n > 5/[14:34] Until문(~할 때까지)/[14:54] 조건을 만족하면 한번도 실행안됨/[15:33] ChkLastUntil/[15:43] 조건을 만족해도 무조건 한번은 실행/[16:04] Loop Until n = 5/[16:44] Then Exit Do/[18:16] Exitredo/[18:30] Then GoTo et/[19:30] 분기문 et로 이동/[20:05] 언더바 사용법/[20:22] MsgBox a & b/[21:31] exitrofor/[21:56] 중복제거/[22:17] intNum, intNum1/[23:55] Offset/[24:47] Then GoTo et/[27:46] ChkFirstWhile2/[28:33] Then Exit Sub/[30:23] #명/[30:38] 형식 포맷/[30:40] NumberFormatLocal/[31:06] Do while
ActiveCell.Offset/[33:43]
실습/[34:58]
intNum2-1/[35:16]
반복순번바깥쪽/[35:26]
반복순번안쪽/[35:32]
출력순번/[36:01]
rngsource/[36:15]
rngtarget/[36:30]
str1/[36:37]
str2/[36:53]
strActiveCell/[39:45]
디자인모드/[39:46] 클릭 이벤트
프로시져/[39:57] Call
uniqitem/[42:35]
배열변수선언/[43:34]
fillarray/[46:05]
manformula/[47:23] Option Base
1/[47:58] 명시적인
배열변수선언/[50:13]
fillarray2/[52:04] On Error
Resume Next/[54:54] 이름
찾기/[55:25]
에러처리/[55:35] Error
Number/[55:51] On Error
GoTo Errorhandler/[56:20] Goto
again/[57:20]
InputBox(숫자입력)/[58:18]
Err.number/[58:26]
Err.Description(오버플로)/[59:17] On Error GoTo erhan/[59:49] Err.Raise/[01:00:59] 중단점/[01:01:25] ? err.Number/[01:04:06] On Error Resume
Next/[01:06:47] On Error
GoTo errormsg/[01:09:40]
saveworkbook/[01:10:43] This
Workbook.Path/[01:12:12]
actwindow/[01:12:38]
실습/[01:13:39]
strname/[01:13:47]
strfolder/[01:14:30]
SaveAs/[01:14:56]
매크로사용통합문서/[01:18:43]
Activewindow.Close/[01:19:17]
Application.ScreenUpdating
09 사용자 정의
폼. 플로챠트, 검색
사용자 정의 폼. 플로챠트, 검색에
대해 공부하고 실습합니다.
1시간 11분
책갈피 : [00:01]
사용자정의폼/[00:28]
코드보기/[00:58]
폴더설정/[01:16] Excel개체,
폼개체 분리/[01:23] 삽입-사용자 정의
폼/[02:22]
보기-도구상자/[03:09] 개체명
변경/[04:16]
이름-텍스트상자/[04:23]
부서-콤보상자/[04:32]
입력,종료-명령단추/[04:41] 레이블
달기/[05:12] Ctrl +
Drag/[08:46] 시트로
이동/[08:59]
이벤트/[09:21]
삽입-ActiveX컨트롤-명령단추/[09:29] Alt +
Drag/[09:38]
폼호출(CommandButton2)/[10:30]
자료입력.Show/[11:25]
모달폼/[12:15]
vbModeless/[14:09] unload
자료입력/[14:22] unload
Me/[14:56]
자료입력.Hide/[15:30]
Initialize(초기화이벤트)/[16:05] 디자인
모드/[16:39]
UserForm_Initialize/[17:05]
cmbb.RowSource="L10:L14"/[18:48]
변수선언/[18:55] Dim i As
Integer/[19:35]
i=range("b9).CurrentRegion.Row.Count+9/[20:54]
cells(i,2)=txtn/[21:07]
cells(i,3)=cmbb/[21:19]
cells(i,4)=txts/[21:21]
cells(i,5)=txtp/[22:16] 문자,
숫자/[22:34]
val(txts),val(txtp)/[25:23]
fmPictureSizemodeStretch/[26:03] 옵션단추
컨트롤/[27:32]
초기화기법/[28:52]
ComboBox1.RowSource="n4:n8"/[29:33]
write/[30:47] Dim intRow
As Integer/[31:15] intno (순번의
변화)/[32:29]
mid함수/[33:31]
TextBox.Value/[37:53]
플로차트/[38:05]
순서도/[39:45]
Format함수/[40:21]
a=Format(123,"#,###")/[40:51]
a=Format(123,"0,000")/[41:59]
a=Format("이상","&&&"))/[42:29]
a=Format("이상","@@@")/[45:27]
검색폼/[47:38]
Cmb종류.RowSource="b10:b14"/[50:47]
i=Cmb종류.ListIndex+10/[53:58]
Format(Cells(i,3),"\\#,##0")/[55:25]
순서도토글/[56:22] 이름
관리자/[56:35] 참조
대상/[58:14]
=COUNTA(주소록!A:A)-1/[58:30]
검색레코드/[59:19]
searchform/[59:43] Control Tip
Text/[01:00:30]
변수선언부/[01:01:21] 변수 초기값
세팅/[01:01:27] 플래그에
false/[01:01:36]
삼각형모양=조건/[01:01:51]
메시지박스띄우기/[01:02:01]
종료/[01:02:25]
반복문/[01:02:34]
mycell-검색어?/[01:02:43]
아이템뿌리기/[01:03:09]
검색완료/[01:03:31]
코드보기/[01:03:48] Dim
mycell As Range/[01:03:56] Dim
intcount As Integer/[01:04:02] Dim
blnflag As Boolean/[01:04:06]
blnflag=False/[01:04:18] 스위치
역할/[01:05:43] For
Each문/[01:07:24]
SetFocus/[01:09:58]
Range("현재")=mycell.Row/[01:10:11] blnflag
= True
10 Copy,
Paste, PasteSpecial 메서드, 포커스와 마우스 이벤트, application.caller 속성, rand
함수
Copy, Paste,
PasteSpecial 메서드, 포커스와 마우스 이벤트, application.caller 속성, rand 함수에 대해 공부하고
실습합니다.
1시간 35분
책갈피 : [00:03] Copy, Paste
메서드/[01:00] 모두
지우기/[01:13]
copyex/[01:24]
Selection.Copy/[01:37] Paste
destination:/[01:50]
Application.CutCopyMode=False/[01:58] click
F8/[03:25]
연결/[03:37] Paste
link:=True/[05:37]
Pictures.Paste/[06:47]
Pictures.Paste link:=True/[07:44] 그림 복사,
붙이기/[08:05] 그림
명칭/[08:17]
objectcopyex/[08:26] 개체변수
선언/[08:40]
ActiveSheet.DrawingObjects("색")/[09:07] Paste
Destination:/[10:27] Dim b As
Object/[10:59]
activesheet.drawingobjects("명칭")/[12:49] 선택하여
붙여넣기/[14:05]
pSpecial1/[14:49] Paste,
Operation/[14:57] SkipBlanks,
Transpose/[17:06]
xlPasteComments (-4144)/[18:24] 두 가지 이상의 작업
진행/[18:28]
xlPasteAll/[18:34]
opreation:=xlNone/[18:43]
SkipBlanks:=True/[18:53]
Transpose:=True/[19:35] 행→열, 비어있는
셀/[21:51]
출고율/[22:28]
psperation/[23:06]
xPasteAll/[23:53]
xlPasteSpecialOperationDivide/[24:50]
ActiveSheet.Paste link:=True/[26:19]
표시옵션/[26:27] 0값 있는 셀에
0표시 해제/[26:34] 실무
예제/[27:45] "교통비원본"
copy/[28:49]
xlPasteFormats/[29:04]
ActiveWindow.DisplayZeros=False/[29:25] 명령단추 삽입(Alt
+ Drag)/[29:40] Caption:
영수증제작/[30:57]
판매현황/[31:12]
Union/[31:21]
Intersect/[32:32]
Union_Method/[33:15] 달성률,
Source/[35:56] If rngUnion
Is Nothing/[40:16]
Interior.ColorIndex/[40:31] 중단점
설정/[41:47] Worksheet,
SelectixxxxxxxxxxonChange/[42:08] dim
rngtarget As Range/[42:16]
intersect(Target, Range)/[43:26] iI
rngtarget Is Nothing Then Exit Sub/[45:42] 포커스 (got,
lost)/[46:42] 명령어
단추/[47:51]
caption="포커스얻음"/[48:15]
BackColor=rgb()/[49:15]
caption="포커스잃음"/[49:31]
BackColor=rgb()/[49:55] 마우스, (down,
up)/[50:58]
caption="마우스누르는중"/[51:24]
caption="마우스떼는중"/[52:14]
LostFocus/[52:16]
caption="포커스잃음"/[52:46] 마우스
이동(move)/[53:44] Static K
(정적변수선언)/[54:17] 직접 실행창
(Ctrl + G)/[57:23]
Mousemove/[57:32] Static
blnOK As Boolean/[58:52]
LoadPicture/[01:01:43] 호출자
(AppCaller)/[01:03:00] 개체
정보/[01:04:01] sub
acs()/[01:04:13] msgbox
"내이름은 "Application.Caller &" 입니다"/[01:04:53] 매크로
지정/[01:05:01]
Sheet1.acs/[01:06:21] sub
acm()/[01:08:43]
sheetfunction()/[01:08:52]
a=Application.WorksheetFunction/[01:09:59] sub
sfex()/[01:11:22] sub
formulaex()/[01:12:13] A+B,
=A+B(결과값)/[01:15:02] Rand,
RnadBetween 함수/[01:16:53] sub
rndex()/[01:17:20] sub
rndbtex()/[01:18:52] 반복개수
찾기/[01:19:04] 데이터유효성검사
(리스트)/[01:20:07] 설명
메시지/[01:20:43] sub
foreachex2()/[01:21:35]
intcount/[01:24:01]
가위바위보게임/[01:25:15]
a=WorksheetFunction.RandBetween(1,3)/[01:29:10]
제품데이터/[01:29:34]
일러스트레이션-온라인그림/[01:29:44]
과일명.png/[01:30:44] sub
AppCallerpinfor()/[01:33:37] Dim
objPicture As Object/[01:33:57]
objPicture.Visible(=Not)/[01:35:01]
objectptable
11 키할당,
entrie속성, 시간제어
키할당, entrie속성,
시간제어에 대해 공부하고 실습합니다.
49분
책갈피 : [00:02]
키할당(OnKey)/[00:54]
키조합/[01:53] Sub
SetupOnKey()/[01:57]
cellinsert/[03:34]
cancelinsert/[04:39] Sub
sonkey2()/[06:27] Sub
sonkey2cancel()/[07:35] Sub
SetupOnkey1()/[07:48]
downcell/[08:10]
upcell/[08:46] 꺽새 a (Ctrl
+ a)/[08:50] 플러스 a
(Shift + a)/[11:40]
엔트리속성/[11:40]
Range.EntireRow(행)/[11:55]
Range.EntireColumn(열)/[18:41]
시간제어/[18:49]
OnTime메서드/[19:02]
EarliestTime/[19:18]
Procedure/[19:24]
LatestTime,Schedule/[20:05] Call
timerstart/[20:30] On Error
Resume Next/[20:51]
MyTime/[21:47]
=Now+TimeSerial(0,0,1)/[22:33]
Format(Now,"hh:mm;ss am/pm")/[23:15]
Application.OnTime MyTime/[25:45]
주식블럭설정/[27:47] Sub
timeex()/[28:27]
Application.OnTime MyTime, "msgex"/[29:06]
TimeValue/[30:08] call
timeex/[34:04] 실무
예제/[35:00] Sub
HideRestArea()/[35:26] lngRowStart
As Long/[35:39] On Error
GoTo ET/[35:43] If Err
<> 0 Then/[35:54] MsgBox
Err.Description, ,Err.Number/[36:23]
Cells.EntireRow.Hidden=False/[36:38]
Cells.EntireColumn.Hidden=False/[36:45]
lngRowStart/[37:27]
lngRowEnd/[38:13]
lngColStart/[38:34]
lngColEnd/[39:02]
Range(Cells(1,1)/[39:16]
Cells(lngRowStart-1,1)/[40:12]
EntireRow.Hdden=True/[40:50]
Range(Cells)lngRowEnd+1,1)/[41:05]
Cells(Rows.Count,1)/[41:37]
EntireRow.Hiddne=True/[41:59]
Cells(1,lngColStart-1)/[42:24]
EntireColumn.Hidden=True/[42:39]
Range(Cells(1,lngColEnd+1)/[42:59]
Cells(1,Columns.Count))/[43:20]
EntireColumn.Hidden=True/[44:56] Ctrl +
Shift + A
12 열기
대화창, specialcells 메서드, 콤보상자 채우기
열기 대화창,
specialcells 메서드, 콤보상자 채우기에 대해 공부하고 실습합니다.
1시간 22분
책갈피 : [00:08] Sub
getopen()/[01:27]
filefilter/[01:39]
텍스트파일(*.txt)/[01:55]
엑셀매크로파일(*.xlsm)/[02:08]
FilterIndex/[02:45]
MultiSelect:=True/[03:30] Sub
getopen3()/[03:50]
Title:="알지오열기"/[04:03] If a
<> False Then/[04:20] MsgBox
"Open" & a/[05:20]
ActiveSheet.Pictures.Insert/[06:25] ?
thisworkbook.Path/[10:55] jpg,
png/[12:16] 투명한 색
설정/[13:27] 도형 이름
변경/[13:36] Sub
onactex()/[13:46] OnAction =
"shapec"/[15:32] sub
onactex2()/[15:45]
worksheets("파일열기")./[16:00]
Shapes("망고").OnAction="Shapem"/[16:27] Sub
shapem()/[16:24] msgbox "선택한
도형은 망고입니다"/[17:17]
application.caller속성/[17:28] 삼각형
생성/[18:50] 그림
바꾸기/[20:03] Dim pic As
Object/[20:26]
sht.Pictures(Application.Caller)/[21:21]
Insert(strFile).Select/[21:41] With
Selection/[23:19] OnAction =
"ImportPictureFile"/[23:41]
Ranege(.TopLeftCell.Address).Select/[25:17]
pic.Delete/[26:38] 그림
확대,축소/[26:47] Sub
AppCallerbigsmall()/[26:49] 현재그림 As
String/[27:12] 그림높이 As
Long/[27:21] 확대모드 As
Bloolean/[27:54]
Height/[28:31]
LockAspectRatio = msoTrue/[28:47] If
확대모드=False/[28:58]
Height=그림높이+100/[29:02]
msoBringToFront/[29:23] Not
확대모드/[30:47] 도형
정렬/[31:07]
Selection.ShapeRange.ZOrder/[31:31]
msoBringToFront/[31:51]
msoBringToBack/[32:03]
그림연결붙여넣기/[33:06] 실무
예제/[34:32] 망고 삽입 (자동 표
서식)/[36:20]
ImportPictureFile/[36:59] 그림 확대,
축소/[37:25] 정적 변수
선언/[37:37] 현재그림 As
String/[38:23]
LockAspectRatio=msoTrue/[38:58] 이전그림
<> Empty And 확대모드/[39:31]
이전그림=현재그림/[39:52]
SpecialCells 메서드/[40:07] 이동
옵션/[40:37] Sub
specialcellex()/[40:59]
xlCellTypeFormulas/[42:16] =
(수식)/[42:51]
xlTextValues/[43:40]
에러셀/[44:02]
xlCellTypeVisible/[46:06]
최소차수/[46:21] Sub
lboundex()/[47:47] Sub
uboundex()/[48:11] Sub
LUbound()/[48:28] Dim lu() AS
String/[48:46] ReDim lu(1
To 3)/[49:54] Sub
redimpreserve()/[52:25] Sub
isemptyex()/[53:32]
MyVar=Empty/[56:03] 콤보상자
채우기/[57:05]
mydropdown1/[57:27] Set
cmbComboBox/[57:42]
RemoveAllItems/[58:16]
AddItem/[01:00:22] Sub
Uniquecombobox()/[01:00:51] Set
rngSource/[01:01:49] ReDim
Preserve/[01:06:42]
인수넘겨주기/[01:07:09] Sub
maina()/[01:09:05] 고유항목
필터하기/[01:10:05] 매크로
기록/[01:11:12]
기록중지/[01:13:30] 실무
예제/[01:14:55] Sub
Combofilter()/[01:18:32] Sub
comboclick()/[01:19:27] Sub
Makefilter
13 메모,
토글단추, 이벤트
메모, 토글단추, 이벤트에 대해
공부하고 실습합니다.
35분
책갈피 : [00:03]
메모/[00:09]
바꾸기/[00:28] Sub
replaceex()/[00:43] "SIN",
Replacement :="COS"/[01:23] MatchCase
:=True/[01:46] Sub
trimex()/[01:55]
공백제거/[02:33] LTrim,
RTrim/[03:10] Sub
memocellex()/[03:22]
SpecialCells(xlCellTypecomments)/[03:46] Each rng In
Columns/[05:48] 메모
삭제/[05:55] Sub
Commentdel()/[06:12] Sub
DelComments/[06:23]
ClearComments/[06:33] Const
strurl/[06:39] 변하지 않는
상수값/[06:59]
errorline/[07:18] Default 입력
기본값/[07:38] 이름
관리자/[08:15]
CurrentRegion/[08:37] DelComments
rngTarget/[09:32]
Application.InputBox/[10:36] Sub
DisplayAllComments()/[10:54] cmtComment
As Comment/[11:08] strTemp As
String/[11:50]
vbTab/[13:05] Sub
commenthideshow()/[13:18]
DisplayCommentIndicator/[13:58] 주석문
처리/[14:31]
xlNoIndicator/[15:06]
수식메모/[16:26]
AddComment/[16:37] Text
:=.Formula (수식)/[17:03] Sub
AddFomulaToComment()/[18:11]
ToggleButton컨트롤/[18:22]
메모숨기기/[19:32]
togb2_Click()/[19:52]
togb2_Change()/[20:11] if togb2 =
True Then/[20:22]
togb2.Caption="메모숨김"/[23:20]
Worksheet_Change/[24:24]
target.Font.Bold=True/[24:38]
target.Font.Color/[25:14] 실무
예제/[30:50] 지점별 입고
현황/[33:46] strOld,
strNew
14 사용자정의폼
도구의 Refedit와 MultiPage 컨트롤
사용자정의폼 도구의 Refedit와
MultiPage 컨트롤에 대해 공부하고 실습합니다.
52분
책갈피 : [00:05]
RefEdit컨트롤/[00:07]
MultiPage컨트롤/[00:16]
범위폼호출/[00:23]
작업범위/[00:37]
작업범위빨간채색/[01:41] 명령
단추/[02:07] Caption
변경/[02:38] 사용자 정의
폼/[03:13]
refform/[03:24] Cation
변경/[04:50] Private Sub
범위폼호출_Click()/[05:04]
refform.Show/[06:07] dim rng작업
as Range/[06:21] set
rng작업=Range(ref작업)/[06:54]
rng작업.Interior.Color=vbRed/[07:13]
ref작업.SetFocus/[07:58]
다중페이지호출/[09:49] Private Sub
다페폼호출_Click()/[10:03] UserForm1
생성/[10:14] 이름
변경/[12:59]
mpform.Show/[14:30] 단추 생성
(다음,이전,완료)/[15:23] Private Sub
btn_Click()/[15:38]
mp1.Value=mp1.Value+1/[15:52] Call
uncontrol/[16:52] Private Sub
btp_Click()/[17:08]
mp1.Value=mp1.Value-1/[20:52] Private Sub
UserForm_Initialize()/[21:09]
mp2.Style=fmTabStyleButtons/[21:26]
fmTabStyleNone/[21:42]
mp2.Value=0/[23:50]
cells(i,2)=txt이름/[24:11]
cells(i,3)=txt영어/[25:15]
cells(i,3)=txt영어.value/[25:41] 실무
예제/[26:41]
중복제거작업/[27:04]
frm중복제거/[28:30] Unload
Me/[28:49]
chk서식복사/[29:16] rng작업,
rng출력/[29:44] Dim Cns As
Long/[31:21]
Rows.Count/[31:46]
rng작업.Copy/[31:54] if
chk서식복사=true/[32:13]
xlPasteAll/[32:25]
xlPasteValues/[32:43]
RemoveDuplicates/[32:53]
CutCopyMode=False/[34:19]
설문조사마법사/[35:23]
화면설계/[36:28] 조건부
서식-규칙관리/[38:20] 폼
설계/[40:37] btNext,
btPrevious/[40:53] Call
ucontrols/[41:00] 버튼모양
비활성화/[42:04]
Initialize/[42:44]
SetFocus/[43:33]
Me.Caption/[43:50]
MultiPage1.Pages.Count/[44:20]
MultiPage1.Value+1/[44:50] Public
Const ProjectName As String/[46:29]
btEnd.Enabled=False/[49:25] If
intresult=vbYes/[51:42] error
발생
15 제품
카탈로그와 수입, 지출장부 프로세서 제작
제품 카탈로그와 수입, 지출장부
프로세서 제작하는 실습을 진행합니다.
1시간
18분
책갈피 : [00:05] 제품 카탈로그
제작/[00:22] 1씩 증가/감소
이미지 연결/[01:02]
indexex2/[01:23] 이미지
불러오기/[01:31] 온라인
그림/[01:36]
버튼.png/[02:12]
개체회전-좌우대칭/[02:50]
삽입-모듈/[02:58] Sub
rightex2()/[03:28]
range("indexex2").Value/[03:56]
=range("indexex2").Value+1/[05:10] Sub
leftex2()/[05:42] with
range("indexex2").Value/[05:59]
=.Value-1/[06:45] 매크로
지정/[07:59]
MsgBox/[08:29] 이미지
가져오기/[09:02] Sub
getimagex2()/[09:28] dim strpath
as String/[09:51]
보기-직접실행창/[10:04] ?
thisworkbook.Path/[10:58]
strpath=strpath &"\키위.jpg"/[11:25]
activesheet.pictures.insert(strpath)/[14:37] Sub
getimagex3()/[14:47] Dim myshape
As Picture/[14:58] Dim sapth
AS String/[15:01] On Error
Resume Next/[15:10]
ActiveSheet.Shapes("mimage").Delete/[17:11]
ColumnWidth/[18:00] 버튼 클릭시 이미지
변화/[19:11] Sub
rightimg()/[19:40] Sub
getchimg()/[20:47] 이미지
개체화/[21:22]
이미지폴더/[22:27] dim sp As
String/[22:34]
sp=ThisWorkbook.Path/[24:47]
실무예제/[26:28] 찾는
값/[27:18]
VLOOKUP/[27:34] Lookup
value=myindex/[28:46]
제품정보/[29:14] F3 (이름
호출)/[30:32]
getchimg/[31:22] On Error
Resume Next/[34:38] 수입/지출 장부
프로세서/[35:12] 개체 숨기기/ 개체
보이기/[37:13]
개체명.Visible=True/[37:22]
개체명.Visible=False/[37:38]
Click→Change/[37:56] If
toggle_b=True Then/[38:28]
toggle_b.Caption="개체보이기"/[38:41]
opt_b.Visible=False/[38:56]
combo_b.Visible=False/[39:03]
cmd_b.Visible=False/[39:29]
"개체숨기기"/[40:25] Sub
dateex()/[41:08]
DateAdd/[41:38]
CDate/[42:49]
분기/[43:29]
자동필터/[44:00] Sub
autofilterex()/[46:36]
동적범위/[47:56] 이름
관리자/[51:51]
수입지출장부완성/[52:18]
분석모드설정/[53:09]
현금출납입력/[56:35]
장부입력.Show/[57:08]
opt모두_a_Click/[57:27]
cob분기_Change/[58:54]
ListIndex/[59:20]
datetemp/[01:03:25]
Range("a4").AutoFilter filed:=3/[01:04:34] Private
Sub tb분석_Change()/[01:06:32]
AddItem/[01:06:49]
cob월.Clear/[01:07:44]
tb단추_a/[01:08:53]
장부입력화면/[01:09:18]
정보Sheet-수식-이름 관리자-수입/[01:09:48]
COUNTA/[01:10:59]
장부입력화면-장부에 기록/[01:11:00] Not
IsDate(txt날짜)/[01:11:21]
MsgBox/[01:11:33]
IsNumeric Or IsEmpty(txt금액)/[01:11:55]
introw/[01:12:40]
=COUNTA(A:A)-1/[01:14:08]
IIf(opt옵션=True,"수입","지출"/[01:14:56]
계정과목/[01:15:13] Unload
Me/[01:15:39]
RowSource/[01:15:51]
ListIndex
16 일정표,
주문등록 제작
일정표, 주문등록을 제작하는 실습을
진행합니다.
1시간 5분
책갈피 : [00:01] 일정표
만들기/[00:20]
inputBox/[00:39]
코드보기/[00:46] Sub
error처리()/[00:56] Dim
rngtg As Range/[01:09] Type:=8/[01:55] On Error Resume
Next/[02:42] Sub
erorr처리2()/[02:45] On
Error GoTo et/[02:56] et 라인 형성/[03:12] et: msgbox
"범위"/[04:59] 화살표
도형/[05:07]
Shapes.AddLine 메서드/[05:44] 도형 서식/[06:11] intleft, inttop,
intwidth/[07:29]
intleft=rngtg.Left/[07:53]
intwidth=intleft+rngtg.Width/[08:28]
inttop=rngtg.Top+rngtg.RowHeight/2/[10:10]
BeginArrowheadStyle/[10:15] =
msoArrowheadOval/[10:23]
EndArrowheadStyle/[10:26] =
msoArrowheadTriangle/[10:33] Forecolor.RGB/[10:42] Error에 대비한 ex
문/[11:43]
inttop=rngtg.Top/[12:54]
Selection.TopLeftCell.Select/[13:19] Sub
protecend()/[13:42]
xlUnlockedCells/[14:50] NoSelection, No
Restrictions/[15:44] Sub
datescroll()/[17:44] 화살표 그리기/[18:15] 매크로 지정-편집/[18:42] 보호/보호해제/[19:25] 단추 3개 생성/[20:02] drwarrow/[20:32] 일자편집/[20:52]
scrollArea="일자편집"/[21:43] proscr/[21:53] unproscr/[22:14] 화살표 모양 변경/[22:14]
msoArrowheadStealth/[23:06] 주문등록/[23:12] 여러열콤보상자/[24:35] frm콤보상자.Show/[25:34] cbo여러열2/[26:08]
UserForm_Click()/[26:16]
UserForm_Initialize()/[26:56]
With.Me.cbo여러열2/[27:08] .ColumnCount/[27:21] .RowSource/[27:50] ColumWidths/[30:39] 목록상자표시/[31:35] frm.목록.Show/[32:00] lst상품2/[35:23] With me.lst상품2/[37:06] End With/[37:42] 상품조회/[37:46] 스크롤바/[37:46] 스핀단추/[39:50] frm숫자입력.Show/[42:22]
scrollbar2_Change()/[44:09] txt품목코드/[44:37] txt품목/[44:49] txt단가/[45:26]
txt수량=me.SpinButton2/[49:12] 옵션과 확인란/[50:13] frm요금.Show/[50:27] 도구상자-프레임/[50:44] 배송방법/[50:54] 옵션단추 3개 생성/[52:08] 포장방법/[52:33] 확인란 2개 생성/[55:34] value함수/[56:27] Shift + F7/[58:20] 실무예제/[01:00:17] Click →
Initialize/[01:01:07]
변수선언/[01:01:44]
CurrentRegion.Rows.Count)
17 레이블과 업체별 시트
분류
레이블과 업체별 시트 분류에 대해 공부하고
실습합니다.
51분
책갈피 : [00:02]
레이블제작, 업체별시트분류/[00:12] 개체화/[00:19] 범위를 개체로 할당/[00:52] Dim myrange As
Range/[01:29] set
myrange/[04:18] 범위를
각각 개체로 할당/[04:30] Sub
rangefor()/[05:03] Dim
i As Inteager/[06:06] rngcell = i/[07:29] Sub
rangeobjfor()/[08:29] Dim incount As
Integer/[09:27] for
each rngcell in cc/[11:35] 그림개체화 나타내기/숨기기/[12:37] Sub picobj()/[12:40] Sub picobj2()/[13:13] set
objpic=activesheet.drawingobjects("")/[14:24] objpic.visible=Not
objpic.visible/[15:29] 프로시저 호출/[16:22] Sub callpro()/[16:33] Sub callpro2()/[17:06] call subpro/[18:21] Sub
callvalpro()/[18:33] Sub
callvalpro2()/[18:46]
b=InputBox("당신의이름","이름입력")/[19:20] call
subvalpro2(b)/[20:11] Sub subvalpro2(ByVal b
as String)/[21:49]
스크린업데이트/[22:40]
Application.ScreenUpdating=False/True/[23:08] Sub screenup()/[23:35] For Each r In
ws.Rows/[23:49] If
r.Row Mod 2 = 0 Then/[25:57] 레이블-지우기/[26:14] Dim rngcell As
Range/[26:32] For
Each rngcell In Range("이름")/[27:13] 수식-이름관리자/[29:04] Sub
labelprint()/[29:22] intcol (열)/[29:43] introw (기준점)/[29:53] intcount/[30:12] introw=3/[30:34] If rngcell.Row Mod 2 = 0
Then/[31:18]
intcol=2/[31:26] Else
intcol=5/[31:47] With
ActiveSheet.Cells(introw,intcol)/[34:02] rngcell &
귀하/[34:16] If
intcol = 5 Then/[34:23]
introw=introw+9/[35:20] Selection.PasteSpecial
Paste:=xlPasteFormats/[35:59]
Application.CutCopyMode=False/[37:03] Sub
labelclear()/[37:11] 거래업체 Sheet/[38:05] 시트분류순서도/[38:17] Sub objpicfc()/[38:37] Dim objp As
Object/[40:20] Sub
Mast()/[40:32] Call
extunique/[40:40] Call
delsheet/[40:38] Call
MakeCompanySheet/[42:02] Set
rngTarget=shtufilter.[A1]/[43:38]
Application.CountA/[44:10] Sub delsheet()/[45:01]
Application.DisplayAlerts/[46:10] With
shtufilter.[A1]/[46:53] rngCriteria/[47:04] Call
ufilterOut/[50:45]
Application.Goto Sheets("거래업체").[D1],True
18 사용자폼에 이미지표시, 셀 삽입,
evaluate 메서드, 지정문자 축출 및 여러셀 병합시 셀내용 유지 방법
사용자폼에 이미지표시, 셀 삽입, evaluate 메서드,
지정문자 축출 및 여러셀 병합시 셀내용 유지 방법에 대해 공부하고 실습합니다.
1시간
20분
책갈피 :
[00:03] 그림을표시하고 셀에
넣는 기법/[00:16] 사용자 정의폼/[00:41] 그림크기조절 버튼/[00:59] 개발 도구 - 디자인 모드 선택/[01:03] ActiveX 컨드롤 - 명령어단추/[01:11] 그리기/[01:18] 속성 - 그림크기/[01:55] 더블클릭/[02:04] frm그림완성 선택/[02:22] 속성/[02:45] 크기조절/[02:52] 도구 사장 - 이미지 선택/[03:07] 버튼 만들기/[03:58] PictureSizeMode/[07:06] fn=application.GetOpenFilename/[09:31] me. Image3.Picture()/[10:26] 그림해제/[10:38] LoadPicture()/[10:58] 그림크기조절/[11:08] frm.show/[11:21] 그림추가/[11:33] a.jpg/[11:54] PictureSizeMode통제하여 이상적인 형태만들기/[12:00] 디자인모드 - 그림크기조절 선택/[12:13] PictureSizeMode - 3번 선택/[12:51] 디자인 모드 종료/[13:39] 이미지 넣기/[13:51] Module1선택/[14:06] sub 셀이그림넣기()/[14:27] fn=application.GetOpenFilename/[14:42] filefilter/[15:18] activeSheet.Pictures.Insert/[16:26] numk/[17:39] b.jpg/[18:22] 선택된 그림 셀에 넣기/[18:36] With Selection/[19:50] Lefe, Top, Width, Height,
Placement/[21:15] 결과확인/[23:10] 셀 구분선 수정/[24:31] 제품목록/[24:54] 코드보기/[25:03] 그림사용 완성 만들기/[25:27] 레이블 선택/[25:53] 텍스트 상자 선택/[26:35] 이미지 컨트롤 선택/[27:01] MultiLine/[27:18] 버튼만들기/[28:11] Initialize/[29:36] 호출 버튼 만들기/[30:13] frm그림사용.show/[30:59] 디자인모드 - 그림선택 클릭/[31:23] fn=application.GetOpenFilename/[31:56] 디자인 모드 종료/[32:15] 에러가 났을 때/[34:12] 그림개수 파악하기/[34:47] 그림 크기 조절/[37:09] 그림 넣기/[37:44] Evaluate메서드 활용에대해/[38:19] 이름 정의/[38:28] 참조 대상 입력/[39:19] 이름 붙여 넣기/[39:50] 코딩사용하기/[40:25] fn단순문자열계산/[42:23] 함수 인수 - 문자열 선택/[42:56] 문자가 있는 수식계산/[43:29] Module1선택/[43:44] fn문자열계산/[44:38] strTemp, strResult/[49:28] fn문자열계산=application.Evaluate/[50:23] 함수 인수 - 문자열 선택/[51:09] 반복문으로 문자분리/[51:32] sub 반복문자분리()/[51:49] for i=1 to len/[54:14] 여러셀병합 내용유지/[54:27] Merge, UnMerge메서드/[54:35] 셀합치기와 해제/[54:57] sub 셀합치기()/[55:16] Selection. Merge/[55:33] sub 셀합치기해제()/[55:49] Selection. UnMerge/[56:45] 셀내용유지합치기완료()/[57:12] 동적배열변수 (Dim)/[01:01:51] 아파트 공사 산출서/[01:02:16] 결과값 나타내기/[01:02:26] module수식계산 선택/[01:02:36] 변수 선언/[01:02:48] 반복문/[01:03:16] 임시문자열/[01:05:11] fn문자열수식(문자열 As Srting)/[01:06:37] 수량입력/[01:06:39] 채우기/[01:06:44] 다양한 문자 추출하기/[01:07:09] module문자열추출 선택/[01:07:24] fn문자추출(문자열 As String, 구분 as
Integer)/[01:10:47] 문자열, 구분 입력/[01:10:58] 채우기/[01:11:05] 영문자만 입력/[01:11:15] 채우기/[01:11:25] 한글, 문자열, 구분 입력/[01:11:42] 채우기/[01:11:46] 기타 문자/[01:11:52] 문자열, 구분 입력/[01:12:06] 채우기/[01:12:18] 셀병합내용유지/[01:12:34] module셀병합/[01:12:50] sub sb내용유지셀병합/[01:13:38] 에러가 났을 때/[01:15:39] vbLf/[01:15:53] Dim xCell() As String/[01:16:35] 배열변수 선언/[01:18:15] 결과보기
19 사용자정의 함수에 설명달기, 자동으로 폼닫기, 외부프로그램
실행
사용자정의 함수에 설명달기, 자동으로 폼닫기, 외부프로그램 실행에 대해 공부하고
실습합니다.
56분
책갈피 :
[00:00] 사용자정의함수에
설명달기/[00:08] 일반적인 사용자정의 함수/[00:40] 코드보기 - Module1선택/[01:10] fn할인가격(원가, 할인율)/[02:13] ctrl+a/[02:37] 원가, 할인율 입력/[02:46] 채우기/[03:03] Macro Options메서드/[03:26] 설명이 있는 사용자정의함수/[03:39] fn할인가격완성d()/[04:35] fx/[04:44] 범주선택/[05:27] 원가, 할인율 입력/[05:42] 구현설명/[06:23] sub fn할인가격d()/[07:42] ctrl+a/[08:10] 원가, 할인율 입력/[08:20] 함수 범주/[08:32] 범주선택 - 미래선택/[08:52] 개발 도구 - 매크로 선택/[09:35] 범주 해제하기/[09:45] sub fn할인가격완성d해제()/[10:41] ctrl+a/[11:20] 매크로 - fn할인가격완성 입력/[12:10] sub fn할인가격d해제()/[12:45] category/[13:47] fx결과확인/[14:00] 자동으로 닫히는 사용자정의 폼/[14:25] 버튼만들기/[15:10] frmintro선택/[15:22] 속성 살펴보기/[15:55] frmintro.show/[17:44] sub sb폼닫기완성()/[18:22] Terminate/[19:08] 실행예약취소/[19:43] 결과확인/[20:30] 외부프로그램실행/[20:53] 버튼만들기/[21:04] Dim cal/[21:23] on Error Resume Next/[21:42] cal=shell/[22:22] if cal/[22:52] Debug.Print cal/[24:15] 메모장 버튼 만들기/[24:34] Dim notep/[26:07] sub sb메모파일호출실행완성()/[27:14] 파일살펴보기/[30:04] 텍스트파일 입력/[30:58] 기본급표/[31:33] module사용자함수 선택/[31:51] fn세금(급여 As Long, 부양가족수 As
Integer)/[33:34] ctrl+a/[34:03] sub sbfn세금d()/[34:46] 복사 붙여넣기/[36:33] 결과확인/[36:47] 설명제거/[36:52] sub sbfn세금d해제()/[38:34] 문자추출 구현설명/[38:55] sub sbfn문자추출d()/[40:39] 숫자만, ctrl+a/[41:06] 문자열, 구분 입력/[41:15] 채우기/[41:23] 영문자만, ctrl+a/[41:34] 채우기/[41:38] 한글, ctrl+a/[42:02] 기타 문자, ctrl+a/[42:17] 채우기/[42:29] 인트로폼호출/[42:53] 코드보기/[42:57] 삽입 - 사용자 정의 폼 선택/[43:29] 이미지 컨트롤/[43:48] 알지오2.jpg선택/[44:02] PictureSizeMode - 3번 선택/[44:35] 레이블 선택/[45:59] Sheet3(인트로폼호출)선택/[46:13] Activate()/[46:28] frmint.show/[47:13] frmint 선택/[47:35] frmintro 복사하여 사용하기/[49:20] sub sb폼닫기()/[49:34] Unload frmint/[50:47] 제품별 취급 거래처/[51:17] Module외부프로그램 선택/[51:18] 완성폼 살펴보기/[52:43] 결과확인/[55:15] 세금입력/[55:38] 메모장 저장
20 고객관리 프로그램 제작
고객관리 프로그램 제작하는 실습을 진행합니다.
51분
책갈피 :
[00:00]
고객관리프로그램제작/[00:14] 시트이동(하이퍼링크,
코딩)/[00:26] 하이퍼링크 삽입/[00:38] 현재 문서 - main/[01:16] 화면 설명 선택/[01:25] 텍스트 입력/[01:58] 매크로 지정/[02:03] 새로 만들기 선택/[02:22] Worksheets/[02:38] Range/[03:02] 종료창 만들기/[03:39] 매크로 지정/[04:04] Dim iok/[04:43] vbCrLf/[06:33] Select Case/[07:21] 결과보기/[07:43] 시트 숨기기 만들기/[08:09] 코드보기/[08:15] Module1 선택/[08:48] sub sb작업시트숨기기()/[09:10] Const shnm as String/[09:33] Sheets(shnm)/[11:01] MagBox/[11:26] 결과보기/[12:10] 검색폼호출과 사용자폼의 검색기능/[12:38] 숨기시트/[13:22] 표 도구 - 표이름 확인/[13:35] 표 만들기/[14:04] 표 이름 입력/[14:27] 이름 편집/[15:35] 폼 만들기/[15:46] frm고객연습 선택/[16:04] 텍스트 상자 추가/[16:26] 목록상자 추가/[17:21] frm고객연습완성 복사, 붙여넣기/[21:18] lst고객명단/[22:44] if/[23:46] 고객검색 능력을 부여하기위해서/[23:40] 디자인 모드/[24:01] frm고객연습.show/[24:23] 고객조회 - */[24:51] 고객관리프로그램/[25:01] 하이퍼링크 삽입/[25:10] 화면설명 텍스트/[25:45] 매크로 지정/[26:01] Const sn As Strig/[26:18] Sheet(sn)/[27:55] 매크로 지정/[28:06] Module1/[28:12] 복사, 붙여넣기/[28:42] 결과확인/[28:51] 코딩창 보기/[28:53] frm고객 호출/[29:00] cmd고객조회/[31:26] 고객 정보 상세/[31:43] 작업시트 보기/[32:12] 참조대상 선택/[33:47] 배열수식/[33:54] fx선택/[34:06] value1고객 정보 상세/[35:57] lst고객명단 선택/[36:31] with/[37:25] call sb컨트롤잠금(True)/[37:36] 고객조회 신규등록/[39:14] bLock/[41:28] sb버튼표시/[42:24] 신규 호출/[45:08] Else/[46:21] cmd검색_Click/[46:49] 결과확인/[47:46] 수정/[49:16] txt성명, txt소속, txt연락처, txt주소/[49:27] 삭제되는원리/[49:35] Me.txt고객코드, Range/[50:14] #Headers/[50:42] 삭제후 대화상자 남는 표시