본문 바로가기

VBA13

[엑셀]VBA입문(8)-지우기(delete, clear) 이전 글 [엑셀] VBA입문(0)-VBA란? [엑셀] VBA입문(1)-VBA실행법 [엑셀] VBA입문(2)-변수 [엑셀] VBA입문(3)-반복문 [엑셀] VBA입문(4)-반복문 2 [엑셀] VBA입문(5)-조건문 IF [엑셀] VBA입문(6)-끝열, 끝행 찾기 [엑셀] VBA입문(7)-복사, 붙여 넣기 오늘은 VBA를 통해 셀의 내용, 서식 등을 지우거나 삭제하는 방법에 대해 알아봅시다. 먼저 VBA에서 지운다고 하면 생각나는 것이 2개 있습니다. delete와 clear입니다. 둘은 비슷해 보이지만 실행해보면 큰 차이가 있는데 자세한 것은 배우면서 알아봅시다. 먼저 어디를 지웠는지 알기 쉽게 구구단 판을 하나 만들었습니다. 그리고 같은 범위를 지정하고 clear와 delete를 실행해 보겠습니다. 왼쪽.. 2020. 10. 7.
[엑셀]VBA로 체크박스 자동으로 연결하기 저번에도 다뤘던 내용인데 지난번 내용이 궁금하다면 [엑셀] VBA-체크박스 사용법과 자동으로 셀에 연결하기 링크를 클릭해서 보고 오시고 이번에는 다른 방법으로 연결하는 법입니다. 먼저 저번 글과 가장 큰 차이점은 이런 식으로 박스형으로 만들 수 있다는 점입니다. 저번에 단순히 세로로 쭉 내려왔던 것과는 다르게 체크박스의 위치 정보를 이용하기 때문인데요 바로 시작하겠습니다. 먼저 위처럼 박스형으로 체크박스를 만들겠습니다. 체크박스를 삽입할 때 꿀팁은 아래와 같은 방법으로 체크박스를 모두 선택해 복사, 붙여 넣기를 하면 편리합니다. 그럼 이제 VBA를 사용해 봅시다. Sub 체크박스연결() Dim Ch As CheckBox Dim i As Long Dim Whe As String i = 1 For Each .. 2020. 10. 5.
[엑셀]VBA입문(7)-복사, 붙여넣기 이전 글 [엑셀] VBA입문(0)-VBA란? [엑셀] VBA입문(1)-VBA실행법 [엑셀] VBA입문(2)-변수 [엑셀] VBA입문(3)-반복문 [엑셀] VBA입문(4)-반복문 2 [엑셀] VBA입문(5)-조건문 IF [엑셀] VBA입문(6)-끝열, 끝행 찾기 오늘은 VBA를 통해 복사, 붙여 넣기를 하는 방법에 대해 알아봅시다. 첫 번째로 복사, 붙여 넣기 방법을 알아보고 다음으로는 값, 서식 등을 선택해서 붙여 넣는 법에 대해 알아보겠습니다. 먼저 복사 , 붙여 넣기 방법입니다. B2:E3의 값을 B5:E6으로 복사해 보겠습니다. Sub co() Range("b2:e3").Copy Range("b5").PasteSpecial End Sub 매우 간단하죠 복사는 영역을 지정해서 copy 붙여 넣기는 붙.. 2020. 9. 17.
[엑셀]VBA입문(6)-끝열, 끝행 찾기 이전 글[엑셀] VBA입문(0)-VBA란?[엑셀] VBA입문(1)-VBA실행법[엑셀] VBA입문(2)-변수[엑셀] VBA입문(3)-반복문[엑셀] VBA입문(4)-반복문 2[엑셀] VBA입문(5)-조건문 IF 오늘은 값이 있는 셀의 끝열 혹은 끝행을 자동으로 인식하는 법에 대해 알아보겠습니다. 그럼 먼저 A1:A20에 1부터100까지의 랜덤한 수를 생성 했습니다. 그럼 여기서 값이 50을 넘어가는 셀의 색이 변하게 만드는 For문을 만들어 봅시다. Sub test() Dim i As Long For i = 1 To 20 If Cells(i, 1) > 50 Then Cells(i, 1).Interior.ColorIndex = 3 End If Next End Sub이렇게 쓰면 1 부터 20까지 i가 반복하면서.. 2020. 9. 10.
반응형