데이터 - 데이터 도구 - 데이터 유효성 검사
데이터 유효성 검사는 검사할 범위를 먼저 설정해야함.
문자로 값을 제한할 때는 제한대상을 목록으로 설정, 따옴표를 붙이면 안됨
COUNTIF(범위, 조건) : 범위에서 조건에 만족하는 갯수를 셈
중복값 확인할 때 1이면 중복없음
=COUNTIF(범위(고정), 값1)=1
SEARCH(찾을문자, 문자): 찾을문자가 문자에 몇번째에 있는가
부분합하기 전, 정렬을 먼저 해야함!
통합하기 전 드래그 해놔야함!
데이터 표는 행/열 구분이 반대임
그냥 가로/세로 순서라고 생각하기
차트도구 - 서식 - 도형 스타일
+버튼 클릭 후 설정
3차원 묶은 세로 막대형 변경 - 데이터 계열 서식 - 전체 원뿔형
+버튼 클릭 후 데이터테이블(데이터 테이블=데이터 표)
개발도구 - 매크로기록
| 구역1 | 구역2 | 구역3 | 구역4 | |
|---|---|---|---|---|
| 의미 | 양수 | 음수 | 0 (Zero) | 문자 (Text) |
| 적용 예시 | #,##0 → 1,234 | [빨강]-#,##0 → -1,234 (빨간색) | "Zero" → 값이 0이면 Zero 출력 | "문자" → 텍스트면 "문자" 출력 |
[조건]*채울문자#,##0
*채울문자인거 기억하기!! 별 뒤에 문자
개발도구 - 디자인모드
cmb이름.show
행 = [cell].CurrentRegion.Rows.Count + cell의 행 수
cmb이름.rowsource = "범:위"
cmb이름.columncount = n (범위의 열 개수)
만약에 열이 1개밖에 없다면 굳이 안해도 됨
Cells(행, 3) = txt아동명.Value
Cells(행, 8) = (Hour(Cells(행, 7)) - Hour(Cells(행, 6))) * Cells(행, 5)
val(문자열)
문자열의 왼쪽부터 읽어서 숫자로 변환, 변환 불가능하면 0 반환
Val("123") ' 결과: 123
Val(" 45.67") ' 결과: 45.67 (앞 공백 무시)
Val("100원") ' 결과: 100 ("원"에서 멈춤)
Val("온도25") ' 결과: 0 (처음부터 숫자가 없으므로 0)
Val("12,345") ' 결과: 12 (쉼표에서 멈춤)
msgbox 내용,단추(vbokonly),제목
괄호()가 없는게 포인트!
프로시저 종료
now() : 날짜 + 시간
2025-08-11 19:50
time() : 시간
19:50:45
today() : 날짜
2025-08-11
[b3].Font.Name = "궁서체"
[b3].Font.Size = 14
[b3].Font.Bold = True
폼의 모든 컨트롤의 값이 초기화 되도록 작성하라
-> 모든 컨트롤 = ""