나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 조삿갓 (choga21)

추천:  2
파일:     조회:  2575
제목:   [RE]데이타유효성 검사시 드롭다운이 안보이는 현상
     
  * 질문 >>
데이타유효성 검사를 해놓은 상황에서 드롭다운 즉 목록이 안 보이는 이유가 궁금합니다. 데이타유효성 검사 목록형태로 할 수 있는 한계가 있는지요
==============[서상훈님 글에 대한 답변입니다]==============

아래와 같이 문제가 발생한 워크시트에 코드를 작성하면 됩니다.
범위 이름이나 목록 참조 수식 등은 필요에 따라 적당히 수정하시면 됩니다.

Private Sub Worksheet_Activate()
   With Range("성취기준코드").Validation
      .Delete
      .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, _
               Operator:= xlBetween, _
               Formula1:="=OFFSET(성취기준!$L$1,$U11,0,$V11,1)"
      .IgnoreBlank = True
      .InCellDropdown = True
      .InputTitle = ""
      .ErrorTitle = ""
      .InputMessage = ""
      .ErrorMessage = ""
      .IMEMode = xlIMEModeNoControl
      .ShowInput = True
      .ShowError = True
   End With
   With Range("서술형점수마킹방식").Validation
      .Delete
      .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, _
                 Operator:= xlBetween, _
                 Formula1:="=IF($M11=""○"",$S$6:$S$8,$S$9:$S$9)"
      .IgnoreBlank = True
      .InCellDropdown = True
      .InputTitle = ""
      .ErrorTitle = ""
      .InputMessage = ""
      .ErrorMessage = ""
      .IMEMode = xlIMEModeNoControl
      .ShowInput = True
      .ShowError = True
   End With
End Sub
 
[불량 게시물 신고]  
        
  

작성일 : 2017-05-15(22:08)
최종수정일 : 2017-05-15(22:08)
 


 ◎ 관련글

  제 목   작성자   날짜
데이타유효성 검사시 드롭다운이 안보이는 현상 서상훈 2017-05-14
[RE]데이타유효성 검사시 드롭다운이 안보이는 현상 조삿갓 2017-05-15