행번호 질문
177
작성한 질문수 1
답변 1
1
코드를 다양하게 응용해보고 계시는군요. 아주 좋은 학습방법입니다.
우선 2개 문장의 차이점을 말씀드리면
1번째 문장의 결과는 2, 3, 4, 5, 6,... 등의 숫자값이 저장되고
2번째 문장의 결과는 Range("A2"), Range("A3"), Range("A4"),... 등의 개체가 저장됩니다.
2번째 문장에서 오류가 발생하는 이유는
행번호 변수를 숫자 형식으로 선언했기때문에 개체 데이터가 저장될 수가 없어서 오류가 발생합니다.
그로인해 행번호 변수에는 아무것도 저장되지 않아 초기값인 '0' 인 상태가 되구요.
만약 2번째 문장을 사용하시려면 2가지 방법 중에서 선택할 수 있습니다.
①변수의 자료 형식을 Range 형식으로 선언한 후 사용합니다. (Dim 행번호 As Range)
이렇게 수정하실때는 데이터를 복사하는 문장도 수정 되어야합니다.
②행번호 = 취합시트.Range("A1").End(xlDown).Offset(1,0).Row 로 맨 마지막에 Row라는 속성을 추가합니다. Row는 해당 셀의 행 번호를 반환하는 속성입니다.
프로그램은 정답이 있는것이 아니므로 지금처럼 여러 가지 방식으로 변형하여 작성해보십시오.
학습에 많이 도움이 되실겁니다~
추가로 궁금한 사항 있으시면 질문 올려주세요~^^
강의자료 다운로드 문제
0
234
1
강의자료 깨짐
0
257
3
개체컬렉션 질문입니다!
0
538
2
VBA 질문
0
534
1
VBA 관련 질문드립니다.
0
269
1
실습파일 - Active X / 읽기 전용으로 열기 해제 방법
0
497
1
파일취합 변수
0
260
1
분명 강의와 똑같이 적었는데 오류가 뜨네요 무슨 문제일까요..?
0
294
1
매크로동작오류
0
372
2
매크로 원상복귀
0
604
1
실습파일 받는 방법 문의
0
354
1
VBA Solver 초기값에서 최적해 관련 파라미터 업데이트 안됨
0
483
1
개체메서드
0
292
2
thisworkbook.path
0
603
1
서식자동화 메크로 만들때
0
406
2
수업자료 이름이 깨지는 것과 매크로 실행 안됨
0
595
2
사업부 행번호 자동입력
0
417
1
강의파일 실행문제
0
290
1
Rows와 EntireRow
0
388
1
셀에 있는 문자를 소리(스피커)로 듣기?
0
676
2
반복문의 변수
1
263
1
실행이 되지 않는데 어떤부분이 잘못되었는지 알려주시면 감사드리겠습니다!
0
194
1
파일시트 취합하기 문의
0
440
2
2강 (행 숨기기) 매크로
0
318
1





