1. FAQ
  2. 엑셀(Excel)
  3. AfterEffects
  4. Premiere
  5. Photoshop
  6. ETC

이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.

안녕하세요~ ^^  잘 해결이 안되는 것이 있어 질문 여쭙습니다.

 

아래와 같이 엘셀 VBA 프로그램 작성중인데요..

..코드..

Range("C" & Next_Row).Value = WorksheetFunction.Max(Sheets("1일").Range("C2:C13"))

...코드...

 

여기서 Range ----> ("C2:C13") 이 계속 변합니다.

즉, 열에 대한 변화는 갯수가 고정되어 있기때문에 직접 써주면 되는데... 행 숫자는 계속 변하게 되어 변수처리 하여야 합니다..

 

Chr() 를 사용해서 "C2:C13" 의 형태로 똑같은 형태로 만들어 봤으나..인식이 안되네요..ㅠㅜ..

범위를 그냥 직접 쓸 경우엔 됩니다.

 

여기저기 찾아봐도 시원한 해결책이 없어 이렇게 도움을 청합니다.

 

Office 2010 이구요..파일첨부하엿습니다.

 

VBA폼 코드중에

 

'질문부분**********

'******************

 

이라고 마킹 했습니다.

 


댓글 '3'

profile

[레벨:30]아별

2012.07.05 11:10:04
*.104.126.21

안녕하세요? 마리너님~

 

첨부파일을 자세히 보진 않았습니다만..

아래의 코드를 참고해 보시면 문제가 해결 되실 것 같습니다.

 

Sub testMax()
    Dim intStart As Integer: intStart = 5
    Dim intEnd As Integer: intEnd = 10
    Dim rngMax As Range
    Set rngMax = Sheets("1일").Range("C" & intStart & ":D" & intEnd)
    Set rngMax = Sheets("1일").Range("C" & intStart, "D" & intEnd)
    Set rngMax = Sheets("1일").Range(Cells(intStart, 3), Cells(intEnd, 4))
   
    Range("F3").Value = WorksheetFunction.Max(rngMax)
End Sub

 

 

정리하자면..

아래 3개의 표현은 모두 동일한 셀영역을 표시하는 방법입니다.

Cells를 사용할때는 Cells(행숫자,열숫자) 인 것에 주의 하세요..

 

Rnage("C5:D10")

Rnage("C5","D10")

Range(Cells(5,3),Cells(10,4))

 

 

** 참고로.. [긴급] 같은 것은 적으셔도 아무 소용이 없습니다. 하하..

 

[레벨:1]마리너

2012.07.05 16:04:08
*.220.64.87

앗! 엑신님! 답변 감사합니다! ^^;;
사실은 오전중에..해결이 되었습니다.

Range("E" & Next_Row).Value = WorksheetFunction.Average(Sheets(k & "일").Range("E" & S_No & Chr(44) & "E" & E_No))

제가 첨에 시도했던..ASCII문자표...의 번호가 잘 못 선택했더군요..><;;
ㅋ~~ " 를 * 번호로 잘 못 썻던 것!

암튼...엄청난 자료(매월 분단위 시계열데이터)를 한꺼번에 처리하게 되었네요..
요런 게 또 몇년치가 있습니다..-_-;;

암튼..이곳을 알게 되어 반갑구요...

엑신님의 배품도 잘 느끼게 되네요..

앞으로 잘 부탁드리겠습니다.

감사합니다. ^^;

 

profile

[레벨:30]아별

2012.07.06 12:36:16
*.104.126.21

마리너님!!

아.. 이런 배신감.. ㅋㅋ

잘 해결되셨다니 다행입니다. ^__^

 

그리고 데이터는 저렇게 일별로 시트 단위로 관리하기보다는

한 시트내에서 하나의 표로 관리하시는게 유지 관리가  편리합니다.

피벗테이블로 각 종 현황을 산출할때도 편리하구요..

 

즐거운 하루 되세요~~ ㅎㅎ

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
공지 공지 [공지] 아별닷컴의 엑셀 질문방 폐쇄합니다. 카페 질문방 이용하세요.. imagefile [레벨:30]아별 2015-04-23 138803
53 VBA .Find 랜덤 컨틀로바질문입니다.. [3] [레벨:4]신강현 2013-01-21 6546
52 VBA 현재 선택 된 셀을 기준으로 같은방식의 연산결과 값을 산출하는 법 file [1] [레벨:4]부루끄 2011-07-26 6572
51 VBA 사진 삽입 file [3] [레벨:1]비베초보 2013-12-16 6653
» VBA [긴급] Range 범위 "A2:A10" -> 를 변수로 받게 하는 방법.. file [3] [레벨:1]마리너 2012-07-05 6666
49 VBA 파일&폴더 VBA 수정하여 사용하다가 막혀서 문의드립니다. file [2] [레벨:1]예진 2012-11-23 6683
48 VBA 2개의 시트를 비교하여 다른 부분을 찾아내는 프로시저 질문입니다! file [3] [레벨:6]파이스 2011-11-24 6733
47 VBA 외부 어플리케이션 실행 & 유저폼 일괄 닫기 & 리본 메뉴 사용자 추가 탭 숨기거나 보이게 하는 방법 [7] [레벨:3]엑셀대단해 2012-02-08 6744
46 VBA VBA 서적 추천좀 해주세요 [1] [레벨:1]김학래 2013-04-01 6747
45 VBA 수식이 입력된 셀은 자동으로 색상이 들어가게 하는 방법 [5] [레벨:4]부루끄 2011-07-15 6769
44 VBA 아별님! 엑셀 질문입니다. _ 고급필터를 활용한 데이터 분리 작업(각 시트로 분리) file [3] [레벨:2]북곰 2013-04-06 6821
43 VBA 파일&폴더 엑셀파일명으로 검색하여 링크걸기 file [1] [레벨:2]광택입니다 2012-09-29 6828
42 VBA .Find find 문을 공부하던도중 문제하가잇어서 질문올립니다. file [2] [레벨:4]신강현 2013-03-22 6926
41 VBA 엑셀 vba 함수 질문드릴게요. [4] [레벨:4]신강현 2013-03-04 6952
40 VBA REPORT 형식을 변형하고 싶은데 한번 봐주세요 file [7] [레벨:1]예진 2013-04-09 7010
39 VBA win7 64bit / 64bit 엑셀 / 32bit DLL의 사용법이 궁금합니다. file [레벨:1]컴바치 2013-01-04 7028
38 VBA 엑셀 질문드립니다. file [2] [레벨:1]박상민 2014-02-14 7029
37 VBA VBA 실행시 경고 메세지 출력하기 [2] [레벨:5]맑은이슬 2013-06-21 7066
36 VBA 엑셀에서 웹페이지 종료하는 방법 [3] [레벨:1]sd99 2013-05-19 7085
35 VBA vba 방향키 질문입니다 [4] [레벨:4]기능인 2013-07-11 7236
34 VBA 혹시 어떤 문서에서 특정 단어를 추출하는 것이 가능할까요? [2] [레벨:1]하얀모래 2014-02-25 7246