반응형 VBA5 VBA 4주 완성 : 엑셀업무 자동화 -2주차 1교시- 사전미션-1 '----------------------------------------- '미션1) 나만의 Sequence 매크로 만들기 'Column로 시작열을 지정하고, Count로 순번 개수를 지정하면 '시작열의 1행부터 순번을 출력하는 매크로를 작성합니다. '예상풀이시간 : 3분 '----------------------------------------- Sub SequenceNumber() Dim Column As String '시작열 @ 예) "A", "B", "C", ... Dim Count As Long '출력할 순번 개수 @ 예) 5, 10,15 ... Dim i As Long ' For문 변수 '힌트1) Column = "A" '힌트2) Count = 10 Column = "A" Cou.. 2022. 7. 16. VBA 4주 완성 : 엑셀업무 자동화 -2주차 2교시- 2주차 강의 내용 -2교시- For - 반복문 예제-1 ' i 라는 변수를 1 부터 10까지 반복 For i = 1 To 10 MsgBox i Next i ' 0 Then WS.Range("A2).Value = "양수" Else if WS.Range("A1").Value = 0 Then WS.Range("A2").Value = "-" Else WS.Range("A2").Value = "음수" End if 예제-3 ▶ For 문이랑 응용 '통합문서 안에서 Worksheets 를 하나씩 돌아가면서 보는데 Worksheet의 이름이 5글자 보다 클경우 MsgBox를 출력하고 반복문 종료 For Each WS In WB.Worksheets If Len(WS.Name) > 5 Then MsgBox WS.Name .. 2022. 7. 10. VBA 4주 완성 : 엑셀업무 자동화 -2주차 1교시- 2주차 강의 내용 -1교시- DIM(Declare In Memory) - 변수선언 - DIM은 쇼핑할 때 쇼핑리스트 라고 생각하시면 이해하기 쉬워요. 변수가 어디 있고, 얼마인지 알면 준비가 쉬워집니다. 여기서 최소한 정수(Long)와 문자(String) 정도는 알고 계시면 괜찮을 것 같습니다! 변수선언 꼭 해야하나요? - 정답은 No! 필수는 아닙니다. 단.. 변수를 선언하지 않을 경우 힘들어집니다....ㅜ 변수를 설정하지 않을 경우 ⑤에서 Variant로 설정이 됩니다. 또한 변수를 설정하지 않으면 오탈자 검사가 진행되질 않아요 Set- 변수 할당 ①~④ 까지는 값입니다. 반면 ⑤는 값이 아닙니다..따라서 개체를 할당할 때 사용하는 함수 입니다. VBA를 초보자가 가장 자주하는 실수가 Set 함수를 .. 2022. 7. 9. VBA 4주 완성 : 엑셀업무 자동화 -1주차 2교시- 빈셀자동채우기 Sub MyTestMacro1() ' MyTestMacro1 매크로 '새로 추가된 데이터 자동으로 인식해서 범위 선택하기 'currentregion = 전체범위 한번에 선택하는 명령어 Range("B2").CurrentRegion.Select '선택된 범위 안에서 비어있는 셀 선택 Selection.SpecialCells(xlCellTypeBlanks).Select '빈 셀을 노란색으로 채우기 With Selection.Interior .Pattern = xlSolid .PatternColorIndex = xlAutomatic .Color = 65535 .TintAndShade = 0 .PatternTintAndShade = 0 End With '선택된 셀의 값을 "미제출" 입력 Selec.. 2022. 7. 2. 이전 1 2 다음 반응형