for next i(j)

VBA
작성자
이태웅
작성일
2022-05-03 23:13
조회
39
엑셀버전 : M365

운영체제 : 윈도우10

안녕하세요

아래 for 문에서 next 에 i(j)를 붙여주는 이유가 궁금합니다.

 

For i = 2 To 100
For j = 2 To 100
If Cells(i, j) <= 70 Then
Cells(i, j).Font.ColorIndex = 3
End If
Next i (Next)
Next j (Next)

 

결과값은 동일하게 나오는데, next i 와  next 의 차이가 뭔지 궁금합니다.

i(j) 없어도 next 만나면 for문으로 올라가 100까지 반복하는걸로 이해를 하는데, 왜 i(j)를 붙여 주는지 궁금합니다.

 

 

 

전체 4

  • 2022-05-04 16:23

    Next만 써도 문제가 없습니다. 하지만 스크립트가 길고 복잡해질 수록 가독성이 중요해지기 때문에 블록 단위로 '들여쓰기'를 정확히 해 줄 필요가 있습니다.

    For... Next, If... End if, With... End with, Do While... Loop 등이 대표적인 예입니다.

    이와 함께 For Next문 안에 계속 반복문을 중첩해서 사용하는 경우 멀찌감치 떨어져 있는 Next가 어느 For의 끝인지 쉽게 구분하려면 변수를 같이 써줘야 쉽게 구분이 됩니다. 별거 아닌 거 같지만 스크립트가 길어지고 복잡해지면, 이런 작은 습관이 차이를 만듭니다.


    • 2022-05-05 07:22

      @나는나 님 아하~ ^^

      답변감사합니다.


  • 2022-05-03 23:22

    생략해도 실행하는데 전혀 문제가 없습니다만,

    의도한 대로 코딩을 제대로 했는지 검증하기 위해 사용하기도 합니다.

    순서를 잘 못 쓴 경우에는 에러가 나서 확인이 가능하기 때문이죠,,,


    • 2022-05-05 07:23

      @원조백수 님 답변 감사합니다. ^^


전체 6,425
번호 카테고리 제목 작성자 작성일 추천 조회
알림
[🏆 진짜쓰는 실무엑셀 스터디] 1기 - 우수 졸업생 및 후기, 축하합니다! (8)
오빠두엑셀 | 2022.04.30 | 추천 9 | 조회 1162
오빠두엑셀 2022.04.30 9 1162
공지사항 함수/공식
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐ (63)
오빠두엑셀 | 2021.10.28 | 추천 80 | 조회 4461
오빠두엑셀 2021.10.28 80 4461
34280 VBA
New 재고 강의에서 숫자로 입력된 텍스트
잇채 | 16:29 | 추천 0 | 조회 17
잇채 16:29 0 17
34278 VBA
New 월요일 ~일요일까지 입력할 VBA 명령어 첨부파일 (2) 답변완료
033cola | 13:33 | 추천 0 | 조회 27
033cola 13:33 0 27
34276 VBA
New WorksheetFunction 클래스중 VLOOKUP 속성을 구할수 없습니다 에러 (1)
Hellohoney | 10:16 | 추천 0 | 조회 18
Hellohoney 10:16 0 18
34264 VBA
New VBA 크롬 크롤링 웹 데이터 가져오기 (3) 답변완료
이용재 | 2022.05.21 | 추천 0 | 조회 42
이용재 2022.05.21 0 42
34260 함수/공식
New 데이터필터가 적용된 값의 연속손실수 계산 질문드립니다!
브라우니 | 2022.05.21 | 추천 0 | 조회 30
브라우니 2022.05.21 0 30
34258 기능/도구
New 윗 셀의 속성이 아래 열에 자동으로 복사되도록 하는 방법이 없을까요? 첨부파일 (2) 답변완료
forest choi | 2022.05.21 | 추천 0 | 조회 36
forest choi 2022.05.21 0 36
34257 VBA
New 내용이 다른 상장을 각각 개별로 카톡으로 전송 할수있는 엑셀매크로 가능할까요?
pre2**** | 2022.05.21 | 추천 0 | 조회 18
pre2**** 2022.05.21 0 18
34256 함수/공식
New 년도 날짜 변환하는방법 알려주세요 (4) 답변완료
카페모아 | 2022.05.21 | 추천 0 | 조회 41
카페모아 2022.05.21 0 41
34249 문서서식
New 조건부 서식에서 행 색상 교차 응용?(동일 데이터가 아니라면 색상변경) 첨부파일 (1)
동그란사자 | 2022.05.21 | 추천 0 | 조회 27
동그란사자 2022.05.21 0 27
34248 VBA
New 셀 선택 영역 이미지 저장 매크로 수정 부탁 드립니다. 첨부파일
쎈영어 | 2022.05.20 | 추천 0 | 조회 33
쎈영어 2022.05.20 0 33
34247 함수/공식
New 행번호 자동으로 부여하기 첨부파일 (4) 답변완료
ejrdn**** | 2022.05.20 | 추천 1 | 조회 63
ejrdn**** 2022.05.20 1 63
34243 기능/도구
New 수식걸려있는데이터_오름차순,내림차순 정렬 안됨 문의 첨부파일 (3)
가족 | 2022.05.20 | 추천 0 | 조회 39
가족 2022.05.20 0 39
34241 함수/공식
New 열 전체에 기준 값을 두어서 팝업 띄우는 법 (2)
ssy**** | 2022.05.20 | 추천 0 | 조회 32
ssy**** 2022.05.20 0 32
34240 함수/공식
New 연령대별 인원수를 구할때 첨부파일 (3) 답변완료
구름나그네 | 2022.05.20 | 추천 0 | 조회 34
구름나그네 2022.05.20 0 34
34238 기능/도구
New 시스템 리소스사 부족하여 완전... (1)
DOUKCHEON 이재형 | 2022.05.20 | 추천 0 | 조회 36
DOUKCHEON 이재형 2022.05.20 0 36
34237 피벗테이블
New 피벗과 슬라이서 데이터 표시 서식 문제 첨부파일 (4) 답변완료
퐁듀 | 2022.05.20 | 추천 0 | 조회 42
퐁듀 2022.05.20 0 42
34236 차트/그래프
New 기준과 데이터칸이 동시에 움직일 수 있는 방법 첨부파일 (1)
엑셀엑셀로로 | 2022.05.20 | 추천 0 | 조회 33
엑셀엑셀로로 2022.05.20 0 33
34233 함수/공식
New 값입력 후 조건을 만족하면 카운트 될 수있게 하고싶은데 어케해야되나요?ㅜ 첨부파일 (1)
오빵두 | 2022.05.20 | 추천 0 | 조회 43
오빵두 2022.05.20 0 43
34231 VBA
New 데이터 집계표를 더블클릭시 그 조건으로 고급필터가 가능할까요? 첨부파일 (1)
119구조대 | 2022.05.20 | 추천 0 | 조회 31
119구조대 2022.05.20 0 31
34230 문서서식
New 카드명세서를 다운받았는데.. 금액의 합계가 안되네요( 이용금액의 셀서식이 일반으로 되어있습니다) 첨부파일 (1)
akdlt**** | 2022.05.20 | 추천 0 | 조회 27
akdlt**** 2022.05.20 0 27
34226 함수/공식
New 엑셀 자동 일련번호 생성 시 필터를 걸었을 때도 일련번호가 순번대로 나타나게 하고 싶어요. 첨부파일 (2)
juyoun**** | 2022.05.20 | 추천 1 | 조회 54
juyoun**** 2022.05.20 1 54
34223 함수/공식
New 같은값 자동으로 지정위치에 뿌려지는 함수 첨부파일 (1)
다은지후아빠 | 2022.05.20 | 추천 -1 | 조회 42
다은지후아빠 2022.05.20 -1 42
34219 기능/도구
New 주말 날짜가 적힌 셀의 행 일부분이 자동으로 색 채우기가 되는 방법 있나요? 첨부파일 (1) 답변완료
forest choi | 2022.05.20 | 추천 0 | 조회 36
forest choi 2022.05.20 0 36
34218 함수/공식
New VLOOKUP 함수 여러개 값 가져오기에서 빈셀은 빼고 데이터가 작성된 것만 가져오기 문제 관련 첨부파일 (2)
moonlights | 2022.05.20 | 추천 0 | 조회 44
moonlights 2022.05.20 0 44
34213 함수/공식
[vlookup] 다른 엑셀파일 출력값의 ture 값 색변경하기 첨부파일
pk2616 | 2022.05.19 | 추천 0 | 조회 19
pk2616 2022.05.19 0 19
34205 VBA
[택배송장만들기] 수량만큼 행추가하고 복사하기 첨부파일 (2) 답변완료
수메리안 | 2022.05.19 | 추천 0 | 조회 46
수메리안 2022.05.19 0 46
34204 파워쿼리/피벗
쿼리 평수값에서 m2 제거하고 숫자만 남길 수 있는 방법 있을까요? (1)
shxhehskc | 2022.05.19 | 추천 0 | 조회 33
shxhehskc 2022.05.19 0 33
34202 파워쿼리/피벗
쿼리파일에서 한 칸만 삭제하기 (1)
shxhehskc | 2022.05.19 | 추천 -1 | 조회 35
shxhehskc 2022.05.19 -1 35
34199 함수/공식
시간대별 여러 시트 값 합치기 첨부파일 (4) 답변완료
sjlee**** | 2022.05.19 | 추천 0 | 조회 49
sjlee**** 2022.05.19 0 49
34197 함수/공식
일수를 개월 일로 나타나는 방법을 알려주세요 (2) 답변완료
nab | 2022.05.19 | 추천 0 | 조회 36
nab 2022.05.19 0 36