for next i(j)
VBA
작성자
이태웅
작성일
2022-05-03 23:13
조회
39
안녕하세요
아래 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)를 붙여 주는지 궁금합니다.
전체 6,425
번호 | 카테고리 | 제목 | 작성자 | 작성일 | 추천 | 조회 |
[🏆 진짜쓰는 실무엑셀 스터디] 1기 - 우수 졸업생 및 후기, 축하합니다! (8)
![]() ![]() |
![]() ![]() |
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 |
34278 | VBA |
New 월요일 ~일요일까지 입력할 VBA 명령어
![]() ![]() |
![]() |
13:33 | 0 | 27 |
34276 | VBA |
New WorksheetFunction 클래스중 VLOOKUP 속성을 구할수 없습니다 에러
(1)
![]() |
![]() |
10:16 | 0 | 18 |
34264 | VBA |
New VBA 크롬 크롤링 웹 데이터 가져오기
(3)
답변완료
![]() |
![]() |
2022.05.21 | 0 | 42 |
34260 | 함수/공식 |
New 데이터필터가 적용된 값의 연속손실수 계산 질문드립니다!
![]() |
![]() |
2022.05.21 | 0 | 30 |
34258 | 기능/도구 |
New 윗 셀의 속성이 아래 열에 자동으로 복사되도록 하는 방법이 없을까요?
![]() ![]() |
![]() |
2022.05.21 | 0 | 36 |
34257 | VBA |
New 내용이 다른 상장을 각각 개별로 카톡으로 전송 할수있는 엑셀매크로 가능할까요?
![]() |
![]() |
2022.05.21 | 0 | 18 |
34256 | 함수/공식 |
New 년도 날짜 변환하는방법 알려주세요
(4)
답변완료
![]() |
![]() |
2022.05.21 | 0 | 41 |
34249 | 문서서식 |
New 조건부 서식에서 행 색상 교차 응용?(동일 데이터가 아니라면 색상변경)
![]() ![]() |
![]() |
2022.05.21 | 0 | 27 |
34248 | VBA |
New 셀 선택 영역 이미지 저장 매크로 수정 부탁 드립니다.
![]() ![]() |
![]() |
2022.05.20 | 0 | 33 |
34247 | 함수/공식 |
New 행번호 자동으로 부여하기
![]() ![]() |
![]() |
2022.05.20 | 1 | 63 |
34243 | 기능/도구 |
New 수식걸려있는데이터_오름차순,내림차순 정렬 안됨 문의
![]() ![]() |
![]() |
2022.05.20 | 0 | 39 |
34241 | 함수/공식 |
New 열 전체에 기준 값을 두어서 팝업 띄우는 법
(2)
![]() |
![]() |
2022.05.20 | 0 | 32 |
34240 | 함수/공식 |
New 연령대별 인원수를 구할때
![]() ![]() |
![]() |
2022.05.20 | 0 | 34 |
34238 | 기능/도구 |
New 시스템 리소스사 부족하여 완전...
(1)
![]() |
![]() |
2022.05.20 | 0 | 36 |
34237 | 피벗테이블 |
New 피벗과 슬라이서 데이터 표시 서식 문제
![]() ![]() |
![]() |
2022.05.20 | 0 | 42 |
34236 | 차트/그래프 |
New 기준과 데이터칸이 동시에 움직일 수 있는 방법
![]() ![]() |
![]() |
2022.05.20 | 0 | 33 |
34233 | 함수/공식 |
New 값입력 후 조건을 만족하면 카운트 될 수있게 하고싶은데 어케해야되나요?ㅜ
![]() ![]() |
![]() |
2022.05.20 | 0 | 43 |
34231 | VBA |
New 데이터 집계표를 더블클릭시 그 조건으로 고급필터가 가능할까요?
![]() ![]() |
![]() |
2022.05.20 | 0 | 31 |
34230 | 문서서식 |
New 카드명세서를 다운받았는데.. 금액의 합계가 안되네요( 이용금액의 셀서식이 일반으로 되어있습니다)
![]() ![]() |
![]() |
2022.05.20 | 0 | 27 |
34226 | 함수/공식 |
New 엑셀 자동 일련번호 생성 시 필터를 걸었을 때도 일련번호가 순번대로 나타나게 하고 싶어요.
![]() ![]() |
![]() |
2022.05.20 | 1 | 54 |
34223 | 함수/공식 |
New 같은값 자동으로 지정위치에 뿌려지는 함수
![]() ![]() |
![]() |
2022.05.20 | -1 | 42 |
34219 | 기능/도구 |
New 주말 날짜가 적힌 셀의 행 일부분이 자동으로 색 채우기가 되는 방법 있나요?
![]() ![]() |
![]() |
2022.05.20 | 0 | 36 |
34218 | 함수/공식 |
New VLOOKUP 함수 여러개 값 가져오기에서 빈셀은 빼고 데이터가 작성된 것만 가져오기 문제 관련
![]() ![]() |
![]() |
2022.05.20 | 0 | 44 |
34213 | 함수/공식 |
[vlookup] 다른 엑셀파일 출력값의 ture 값 색변경하기
![]() ![]() |
![]() |
2022.05.19 | 0 | 19 |
34205 | VBA |
[택배송장만들기] 수량만큼 행추가하고 복사하기
![]() ![]() |
![]() |
2022.05.19 | 0 | 46 |
34204 | 파워쿼리/피벗 |
쿼리 평수값에서 m2 제거하고 숫자만 남길 수 있는 방법 있을까요?
(1)
![]() |
![]() |
2022.05.19 | 0 | 33 |
34202 | 파워쿼리/피벗 |
쿼리파일에서 한 칸만 삭제하기
(1)
![]() |
![]() |
2022.05.19 | -1 | 35 |
34199 | 함수/공식 |
시간대별 여러 시트 값 합치기
![]() ![]() |
![]() |
2022.05.19 | 0 | 49 |
34197 | 함수/공식 |
일수를 개월 일로 나타나는 방법을 알려주세요
(2)
답변완료
![]() |
![]() |
2022.05.19 | 0 | 36 |
Next만 써도 문제가 없습니다. 하지만 스크립트가 길고 복잡해질 수록 가독성이 중요해지기 때문에 블록 단위로 '들여쓰기'를 정확히 해 줄 필요가 있습니다.
For... Next, If... End if, With... End with, Do While... Loop 등이 대표적인 예입니다.
이와 함께 For Next문 안에 계속 반복문을 중첩해서 사용하는 경우 멀찌감치 떨어져 있는 Next가 어느 For의 끝인지 쉽게 구분하려면 변수를 같이 써줘야 쉽게 구분이 됩니다. 별거 아닌 거 같지만 스크립트가 길어지고 복잡해지면, 이런 작은 습관이 차이를 만듭니다.
@나는나 님 아하~ ^^
답변감사합니다.
생략해도 실행하는데 전혀 문제가 없습니다만,
의도한 대로 코딩을 제대로 했는지 검증하기 위해 사용하기도 합니다.
순서를 잘 못 쓴 경우에는 에러가 나서 확인이 가능하기 때문이죠,,,
@원조백수 님 답변 감사합니다. ^^