로그인 유지
이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.
안녕하세요
단축키를 누르면 현재 선택 된 셀을 기준으로 "옆의셀 나누기 옆의아래셀"의 결과값이 나오도록 하고 싶습니다.
정말 간단할 것 같은데 .. 모르겠습니다.;; activecell 이런게 사용될 것 같다는 생각 뿐 구체적인 코드를 모르겠습니다.
첨부의 참조용 자료 확인 부탁드립니다.
2011.07.29 16:36:36 *.104.126.21
부르끄님.. VBA 공부하는군요~
offset()함수를 사용하면 되는데요.. VBE창에서 F1 눌러서 range.offset 검색하시면 친절하게 설명해줍니다.
암튼.. 원하시는 코드는 아래와 같습니다.
도움이 되셨기를.. ^^
샘플 다운 받기 : abyul.com_엑셀예제질문(1).xls
Sub showPercentage()
Dim rngActive As Range: Set rngActive = ActiveCell Dim rngA As Range: Set rngA = rngActive.Offset(0, -1) '# 왼쪽 옆의 셀 Dim rngB As Range: Set rngB = rngActive.Offset(1, -1) '# 왼쪽 옆의 아래 셀 rngActive.Formula = "=" & rngB.Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/" & _ rngA.Address(RowAbsolute:=False, ColumnAbsolute:=False)
End Sub
새 창으로
선택한 기호
엑셀일반 아별님! 감사합니다.다시질문드립니다 [2]
아별툴관련질문 이미지 일괄삽입기능에서 옵션을 주고 나면 2번째 그림부터 밀려남 [1]
완전초보자입니다 [2]
엑셀수식 match 함수 #N/A 오류 [2]
작성했던 수식이 모두 이상하게 바뀌었습니다. [1]
아별툴관련질문 error name delete 하면 '1004' 런타임 어류가 발생합니다. [2]
엑셀일반 머리글 [2]
불규칙한 데이터 자동 계산 [1]
엑셀수식 일부영역을 참조로 원하는 곳의 값을 표시하는데 그 일부영역을 잘라내기 이동시 오류 [2]
엑셀일반 구버전 호환모드로 로드 시, 계행문자 줄바꿈 저장 안되는 현상 관련 [2]
매크로 없애는 방법 [1]
VBA 논리식 일거라 예상은 하는데.... 도저히 모르겠어서 여쭤봅니다^^
MATCH 두가지 조건을 만족시키려면 _ MATCH함수 응용 [1]
엑셀일반 일정표를 하나 만들었는데 도와주세요(긴급)ㅠㅠ [1]
엑셀수식 순차적으로 정리하고 싶은데.. 질문드립니다. [2]
VBA 진행바 응용(다른 메뉴 실행중) _ 작업 진행바 Progress bar [3]
엑셀 함수와 차트에대해서 질문 좀 드리겠습니다ㅜ [1]
VBA api에 대해서 [2]
VBA 필터된 데이터 가져오기 시 문제점 [5]
엑셀 관련 책 추천 부탁드려요 [1]
부르끄님.. VBA 공부하는군요~
offset()함수를 사용하면 되는데요.. VBE창에서 F1 눌러서 range.offset 검색하시면 친절하게 설명해줍니다.
암튼.. 원하시는 코드는 아래와 같습니다.
도움이 되셨기를.. ^^
샘플 다운 받기 : abyul.com_엑셀예제질문(1).xls
Sub showPercentage()
Dim rngActive As Range: Set rngActive = ActiveCell
Dim rngA As Range: Set rngA = rngActive.Offset(0, -1) '# 왼쪽 옆의 셀
Dim rngB As Range: Set rngB = rngActive.Offset(1, -1) '# 왼쪽 옆의 아래 셀
rngActive.Formula = "=" & rngB.Address(RowAbsolute:=False, ColumnAbsolute:=False) & "/" & _
rngA.Address(RowAbsolute:=False, ColumnAbsolute:=False)
End Sub