본문 바로가기
  • Welcome!
VBA Code

if 문 사용 방법

by ToolBOX01 2021. 1. 27.
반응형

예제 : 활성 통합 문서를 제외한 모든 통합 문서 저장 및 닫기
        많은 통합 문서가 열려 있고 활성 통합 문서를 제외한 모든 통합 문서를 빠르게 닫으려면 아래 코드를 
        사용할 수 있습니다.

Sub SaveCloseAllWorkbooks()
	Dim wb As Workbook
	For Each wb In Workbooks
		On error resume next
			If wb.Name <> ActiveWorkbook.Name Then
				wb.Save
				wb.Close
			End If
	Next wb
End Sub

 

예제 : 음수 값이있는 셀 강조 표시
        숫자로 가득 찬 열이 있고 음수 값이있는 모든 셀을 빨간색으로 빠르게 강조 표시하려는 경우 아래 코드를 
        사용하여 수행 할 수 있습니다.

Sub HighlightNegativeCells()
	Dim Cll As Range
	For Each Cll In Selection
		If Cll.Value < 0 Then
			Cll.Interior.Color = vbRed
			Cll.Font.Color = vbWhite
		End If
	Next Cll
End Sub

 

예제 : 현재 워크 시트를 제외한 모든 워크 시트 숨기기
        활성 워크 시트를 제외한 모든 워크 시트를 빠르게 숨기려면 아래 코드를 사용할 수 있습니다.

Sub HideAllExceptActiveSheet()
	Dim ws As Worksheet
	For Each ws In ThisWorkbook.Worksheets
		If ws.Name <> ActiveSheet.Name Then ws.Visible = xlSheetHidden
	Next ws
End Sub

 

예제 : 영숫자 문자열에서 숫자 부분 추출
        셀에 영숫자 문자열이 있고 여기에서 숫자 부분을 추출하려면 아래 코드를 사용하여 수행 할 수 있습니다.

Function GetNumeric(CellRef As String)
	Dim StringLength As Integer
	StringLength = Len(CellRef)
	For i = 1 To StringLength
		If IsNumeric(Mid(CellRef, i, 1)) Then Result = Result & Mid(CellRef, i, 1)
	Next i
	GetNumeric = Result
End Function

이 코드는 워크 시트 내에서 사용할 수있는 Excel 사용자 지정 함수를 만듭니다 (일반 함수처럼).


비교연산자

조건 연산자

 

 

[엑셀 매크로 VBA] 조건문 - IF문과 비교 / 논리연산자에 대해서

안녕하세요. 구스입니다. VBA의 조건문에 대해서 공부를 해볼까 합니다. 프로그래밍을 하다보면 조건을 걸러내야 할 때가 참 많습니다. 반복문 이상으로 많이 사용되는 것이 조건문인데요. VBA에

guslabview.tistory.com

 

 

 

 

엑셀 VBA IF 지시 구문 사용하는 방법, IF … ELSEIF … ELSE … ENDIF

엑셀 VBA IF 지시 구문 사용하는 방법, IF … ELSEIF … ELSE … ENDIF 환경: Microsoft Excel 2013 VBA 에서 작업을 분기하는 방법 중 하나가 IF 문을 사용하는 것입니다. IF 문은 조건이 True 혹은 False 냐에..

mainia.tistory.com

 

'VBA Code' 카테고리의 다른 글

변수 정의  (0) 2021.02.12
Excel VBA Events – An Easy (and Complete) Guide  (0) 2021.01.27
로그인  (0) 2021.01.26
Class 와 객체 (object)  (0) 2020.12.22
Range, Cell 사용되는 VBA CODE 외우기  (0) 2020.12.13