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

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

다른시트의 도형색깔 바꾸기

조회 수 6497 추천 수 0 2010.05.03 16:48:29

엑셀에서 여러가지 시트가 있는데여~

 

그 안에서 하나의 도형을 클릭했을때 도형의 색깔이 자동으로 바뀌고..

 

다른시트의 도형색깔도 함께 바꿔보려고 하는데여..

 

ㅠㅠ 잘안되네여 어떻게 하면 되나여?

 

Sub PSB01C_Click()
If (a = 0) Then
    b = 1
  
     
      ActiveSheet.Shapes("도형1").Fill.ForeColor.RGB = 210
      ActiveSheet.Shapes('sheet2'!"도형2").Fill.ForeColor.RGB = 210
      Application.Wait (Now + TimeValue("00:00:02"))
      Range("ce9").Value = b
   
    a = 1
ElseIf (a = 1) Then
b = 0
Range("ce9").Value = b
      ActiveSheet.Shapes("도형1").Fill.ForeColor.RGB = 0
      ActiveSheet.Shapes('sheet2'!"도형2").Fill.ForeColor.RGB = 0    

       Application.Wait (Now + TimeValue("00:00:02"))
      Range("ce9").Value = b
     
a = 0

End If
End Sub

 

그리고 현재 lookup을 사용해서 하나의 내용을 다른 시트로 연결시키려고 하는데

 

그것또한 오류가 나는건지 분명 내용이 틀리지는 않은것 같은데 자꾸 안되네여...ㅠㅠ

 

알려주세여~!!


댓글 '3'

profile

[레벨:30]아별

2010.05.03 23:09:08
*.75.228.207

굿! 이브닝입니다.

 

LOOKUP함수는 한개의 행 또는 열만 대상을 할 수 있고,

정렬된 상태여만 올바른 값을 구해주기 때문에.. 잘 사용하지 않습니다. 개인적으로 쓰레기라고.. 쿨럭.. ^.^;;

VLOOKUP을 사용하세요.

=VLOOKUP(1,$B$6:$C$9,2,0)

 

참고로.. 서울을 못 찾는 이유는

LOOKUP(lookup_value,lookup_vector,result_vector)

와 같은 구조에서 , lookup_vector부분인, 1, 0, 0,0 라는 값이 오름차순으로 정렬되어 있지 않기 때문입니다.

도움말에는 아래와 같은 경고 문구가 있지요.

lookup_vector의 값은 ...,-2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE처럼 반드시 오름차순으로 정렬해야 합니다. 그렇게 하지 않으면 정확한 값을 구하지 못할 수도 있습니다. 대/소문자는 구분하지 않습니다.

 

 -------------------------------------------------------------------------------------------------

그리고.. 본문에서 문의한신 코드는.. 논리적으로 문제가 있습니다.

ActiveSheet는 현재 시트입니다. 현재 시트 안에서 Sheet2의 도형에 접근할 수 없습니다.

ActiveSheet.Shapes('sheet2'!"도형2").Fill.ForeColor.RGB = 210

 

아래와 같이 접근하셔야합니다.

sheets("Sheet2").Shapes("도형2").Fill.ForeColor.RGB = 210

 

도움이 되셨기를.. ^^)/

[레벨:6]ryanoh

2010.05.04 09:37:20
*.239.74.58

천재님..사랑합니다...ㅠㅠ

profile

[레벨:30]아별

2010.05.07 14:27:41
*.75.228.246

도움이 되셨다니 다행입니다.

엑셀에 자꾸 빠져들죠.. emoticon

문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
공지 공지 [공지] 아별닷컴의 엑셀 질문방 폐쇄합니다. 카페 질문방 이용하세요.. imagefile [레벨:30]아별 2015-04-23 50378
202 배열수식 엑셀 수식 질문이요 file [1] [레벨:4]요셉 2013-04-09 3768
201 엑셀수식 셀에 입력된 값을 이름범위로 수식내에 삽입하기? file [2] [레벨:4]성투은자 2013-04-09 3028
200 VBA REPORT 형식을 변형하고 싶은데 한번 봐주세요 file [7] [레벨:1]예진 2013-04-09 3769
199 VLookup vlookup을 이용하여 하이퍼링크 가져오기 file [2] [레벨:1]영우세령아빠 2013-04-11 5469
198 VLookup 어떻게 수식을 만들어야할지 모르겟어요ㅜㅜ file [3] [레벨:1]영우세령아빠 2013-04-12 3098
197 차트 엑셀 2007 그래프 선 두께 [1] [레벨:1]지단고고 2013-04-12 4995
196 엑셀일반 시트합치기에서의 에러 imagefile [3] [레벨:4]thoi 2013-04-12 3208
195 VBA 파일&폴더 리본메뉴 폴더 열기 [3] [레벨:5]맑은이슬 2013-04-13 3940
194 VBA 기존에 설정되어 있는 단축키를 다른 기능으로 대체하는 방법 가르쳐주세요~ [4] [레벨:2]LH 2013-04-15 3023
193 차트 시작일과 종료일만으로 자동 일정 그래프 작성하기 file [1] [레벨:1]질베르토 2013-04-15 4193
192 셀서식(표시형식) 엑셀 중복표시 imagefile [1] [레벨:2]딸꾹질쟁이 2013-04-16 4288
191 엑셀수식 엑셀 수식이랑 함수오류에 대해 질문할게요 file [1] [레벨:4]요셉 2013-04-18 3143
190 VBA 다운받았는데요 [8] [레벨:0]천리자향 2013-04-27 2816
189 엑셀수식 이런것도 수식도 가능할까요? file [1] [레벨:1]땅파 2013-04-27 2049
188 VLookup vlookup이 실행이 안되네요 도와주세요 [1] [레벨:1]허니 2013-04-29 3314
187 SUMIF 해당조건에 맞는 월사용액 구하기 file [2] [레벨:4]성투은자 2013-04-29 4371
186 pivot 기본 질문 드려요 secret [2] [레벨:4]thoi 2013-04-30 8
185 VLookup 두개이상의 범위조건을 만족하는 값을 구하려면..? file [3] [레벨:2]파란달 2013-05-02 3059
184 UDF사용자정의함수 일괄 숫자 더하기에 대해 질문합니다. [8] [레벨:2]시나브로 2013-05-06 4017
183 아별툴관련질문 아별툴 사용자정의함수 사용 질문입니다. [2] [레벨:0]aaaaaafffff 2013-05-13 2946