vba3 [엑셀 VBA 기초] 003. if 구문 안녕하세요, 고준영입니다. 오늘은 엑셀 VBA 사용 간 if 구문 사용에 대하여 알아보겠습니다. 예제로, 85점이 넘으면 pass / 85점 미만은 fail을 판단하는 매크로를 만들어보겠습니다. 예제 데이터입니다. 제임스 90 pass 존 80 fail 로버트 100 pass 마이클 90 pass 윌리엄 100 pass 데이비드 70 fail 리차드 90 pass 찰스 100 pass 조세프 100 pass 토마스 90 pass pass / fail 판단을 한두 개는 직접 할 수 있지만, 데이터가 많아질수록 컴퓨터에 맡기는 것이 바람직합니다. 소스코드입니다. Sub my_func() If ActiveCell(1, 0).Value > 85 Then ActiveCell.Value = "pass" Else A.. 2022. 9. 17. [엑셀 VBA 기초] 002. 버튼으로 매크로 실행하기 안녕하세요, 고준영입니다. 오늘은 엑셀 VBA 활용 중 버튼으로 매크로를 실행하는 방법에 대해 알아보겠습니다. 매번 Alt + F11로 매크로를 실행하기 귀찮으니 오늘 방법을 알면 매크로 실행을 편하게 할 수 있습니다. 우선, 소스코드를 아래와 같이 작성해서 매크로를 만들어 주세요. Sub my_func() ActiveCell.Value = ActiveCell.Row End Sub 그 뒤, 아래 그림을 따라서 도형을 만든 뒤 텍스트를 넣고, 매크로를 지정해주세요. 이제 실행시켜보면, 선택한 셀에 특정 숫자가 찍혀 나오는 것을 알 수 있습니다. 소스코드의 ActiveCell은 현재 내가 선택한 셀을 가리키며, 역시 Cell 타입이기에 Value 등의 변수를 가집니다. 또한 Cell 타입은 Row, Colu.. 2022. 9. 16. [엑셀 VBA 기초] 001. Hello world! 안녕하세요, 고준영입니다. 오늘은 엑셀 VBA 활용 기초에 대하여 알아보겠습니다. 단순반복적인 일을 처리할 때 매우 유용하니 알아두시면 충분히 도움이 된다고 생각합니다. 우선 Alt + F11을 누르면 아래와 같은 창이 나오는데, 왼쪽의 Sheet1을 우클릭하여 코드보기를 누릅니다. 잘 따라오셨으면 아래와 같이 코드를 입력해주세요. Sub hello_world() Sheet1.Cells(1, 1).Value = "Hello world!" End Sub 이제 위 초록 삼각형을 누르면 A1셀에 Hello, world!가 나오는 것을 알 수 있습니다. 오늘은 엑셀 VBA 기초에 대하여 알아보았습니다. 구독자 여러분 모두 한번씩 따라해 보시면서 엑셀 VBA에 대해 알아가시면 좋을 것 같습니다. 감사합니다. 해당.. 2022. 9. 14. 이전 1 다음