반응형
크몽 '경매하는 개발자' 님의 경매/부동산/IT/사업 채널
경매하는 개발자
크몽 '경매하는 개발자' 님의 경매/부동산/IT/사업 채널
전체 방문자
오늘
어제
  • 분류 전체보기 (329)
    • IT (128)
      • 아두이노 (6)
      • C C++ (17)
      • C C++ 컴파일 에러 (3)
      • LINUX (3)
      • Git (1)
      • OpenGL (0)
      • IT 상식 (38)
      • EXCEL & VBA (9)
      • 정보처리기사 (20)
      • 무작정 웹사이트 만들기 (6)
      • 포토샵 (3)
      • 파이썬 & vscode (16)
      • 머신러닝 & 인공지능 & 데이터사이언스 (5)
    • 부동산 (91)
      • 부동산일반 (31)
      • 세금 (6)
      • 경매 (46)
      • 법, 소송 (8)
    • 개인사업자 (43)
      • 할 일 (11)
      • 꿀팁 (9)
      • 세금 (14)
      • 지원사업 (8)
    • 독후감 (25)
      • 독후감 (25)
    • 경제 (4)
      • 거시경제 (4)
    • Tistory (34)
      • 티스토리 (23)
      • 애드센스 (11)
    • 기타 (4)
      • 에세이 (2)
      • 퇴사준비 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 부가가치세
  • 경매
  • 세금계산서
  • 전자세금계산서
  • 티스토리애드센스
  • 부의추월차선독후감
  • 온비드공매
  • 일반과세자
  • 개인사업자
  • 부의추월차선리뷰
  • 공매
  • 애드센스
  • 부의추월차선
  • 온비드공동인증서
  • 온비드공인인증서
  • 부의추월차선서평
  • 부의추월차선줄거리
  • 확정일자
  • 전입신고
  • 부의추월차선요약

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
크몽 '경매하는 개발자' 님의 경매/부동산/IT/사업 채널

경매하는 개발자

IT/EXCEL & VBA

[Excel VBA 기초-2] IF문 / For문 / While문

2021. 12. 27. 14:26
반응형

[Excel VBA 기초-2] IF문 / For문 / While문

반응형

 


<사용된 함수>

- 셀 값 선택
Range("C2").Value

- 메시지박스 출력
MsgBox ("안녕")

- 알파벳+변수명(숫자)로 셀 만들고 그 셀 선택 
Range("F" & num).Select

- 선택된 셀에 값 넣기
Selection.Value = "안녕!"

1. IF문

비교연산자 의미 논리연산자 의미
= 같다 A AND B A B 모두 만족
<> 같지않다 A OR B A B 중 하나라도 만족
> 크다 NOT A A가 TRUE면 FALSE
< 작다 A XOR B A B 모두 불만족
>= 크거나 같다    
<= 작거나 같다    

1-1. 김경록만 찾기

반응형

 

Sub if문배우기()
	사원명 = Range("b2").Value
	부서 = Range("c2").Value

	If 사원명 = "김경록" Then
    	MsgBox ("해당 사원명은 김경록이 맞습니다.")
    End If
End Sub

 

1-2. 김경록 / 그외 사람 찾기

Sub if문배우기()
	사원명 = Range("b2").Value
	부서 = Range("c2").Value

	If 사원명 = "김경록" Then
    	MsgBox ("해당 사원명은 김경록이 맞습니다.")
	Else
    	MsgBox ("해당 사원명은 김경록이 아닙니다.")
	End If
End Sub

 

1-3. 김경록 / 조세호 / 그외 사람 찾기

Sub if문배우기()
	사원명 = Range("b2").Value
	부서 = Range("c2").Value

	If 사원명 = "김경록" Then
    	MsgBox ("해당 사원명은 김경록이 맞습니다.")
	ElseIf 사원명 = "조세호" Then
    	MsgBox ("해당 사원명은 조세호가 맞습니다.")
    Else
    	MsgBox ("해당 사원명은 김경록/조세호가 아닙니다.")
	End If
End Sub
반응형

 


 

2. For문 - n번 반복하고 싶을때 사용

Sub For문배우기()
	For 반복범위 = 1 To 1000
    	Range("F" & 반복범위).Select
        Selection.Value = "반복" & 반복범위
    Next
End Sub

◆ 코드 설명

 1) Range("F1"&반복범위).Select : F1 셀을 선택함

 2) Selection.Value = "A" : 선택된 셀에 A를 입력함

 


반응형

 


3. While문 - 조건에 맞을때까지 반복하고 싶을때 사용

i =0
Do While(i<5)
    Debug.print("안녕!")
    i = i + 1
Loop

◆ 코드 설명

 1) Debug.print("안녕!") : 개발용 실행창(Ctrl+G)에서 "안녕!" 출력

 

 

반응형

'IT > EXCEL & VBA' 카테고리의 다른 글

[Excel VBA 기초-4] 셀 주소 알아내기 / 글꼴설정(폰트 크기/폰트 종류/폰트 색)  (0) 2021.12.28
[Excel VBA 기초-3] 변수에 날짜 대입하기 / 년 월 일 요일 출력하기  (0) 2021.12.27
[Excel VBA 기초-1] VBA 실행 / 셀에 값 넣기 / 매크로 저장 / 한줄씩 코드 확인 방법  (0) 2021.12.27
[Excel] 방향키로 셀 이동이 안될 때 해결 방법  (0) 2021.03.16
[Excel] 엑셀 다중창 초기화하기 (현재 PC에서는 이 앱을 실행할 수 없습니다.)  (0) 2021.01.04

    크몽 '경매하는 개발자' 님의 경매/부동산/IT/사업 채널

    'IT/EXCEL & VBA' 카테고리의 다른 글
    • [Excel VBA 기초-4] 셀 주소 알아내기 / 글꼴설정(폰트 크기/폰트 종류/폰트 색)
    • [Excel VBA 기초-3] 변수에 날짜 대입하기 / 년 월 일 요일 출력하기
    • [Excel VBA 기초-1] VBA 실행 / 셀에 값 넣기 / 매크로 저장 / 한줄씩 코드 확인 방법
    • [Excel] 방향키로 셀 이동이 안될 때 해결 방법
    크몽 '경매하는 개발자' 님의 경매/부동산/IT/사업 채널
    크몽 '경매하는 개발자' 님의 경매/부동산/IT/사업 채널
    크몽 '경매하는 개발자' 님의 경매/부동산/IT/사업 채널입니다.

    티스토리툴바