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

작성자:  

 낭만바람 (cameore)

추천:  2
파일:     vba질문.xlsx (13.2KB) 조회:  1570
제목:   셀을 클릭해서 값을 불러오는 vba 매크로를 알고 싶습니다
     
  - 엑셀 버전(95,97,2000,xp,2003,2007):
엑셀2016

* 아래줄에 질문을 작성하세요 >>

*질문1

‘가격표2‘시트의 표에서, 숫자가 있는 셀을 클릭하면

‘가격표1’시트의 표에 나라에 맞게 입력이 되도록 하는 vba(매크로)를 만들고 싶습니다~

 

*질문2

‘가격표2’시트의 맨아래 부분에 계속해서 데이터를 입력할 경우

새롭게 입력되는 데이터들도 숫자가 있는 셀을 클릭하면 계속해서 '가격표1'에 적용되도록 할 수 있을까요?



*질문3

‘가격표2’시트에서 현재 마지막으로 선택된 셀의 배경색을 다르게해서 

어떤 셀이 선택된 상태인지 알고 싶은데 가능할까요?

 

 

*확인사항

‘가격표1’시트에는 데이터가 누적이 되는 게 아니라 ‘가격표2’시트의 셀을 클릭하면 ‘가격표1’시트의 가격이 새롭게 갱신

 

매크로 버튼을 만드는 것이 아니라 가격표2 시트의 셀을 누르면 가격이 가격표1로 옮겨지도록

 

 

Vba 고수님들의 도움을 구합니다~

파일 첨부해 둡니다
 
[불량 게시물 신고]  
slgi모듈창이 아닌 Sheet2 Code 창에 붙여넣고 가격표2를 선택해 보시면 위치나 값이 표시됩니다.  이걸 응용하시면 될것 같네요

Private Sub Worksheet_Change(ByVal Target As Range)

    MsgBox "Change  Row=" & Target.Row & "  Col=" & Target.Column & "  Data=" & Target.Value
    
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    MsgBox "SelectionChange Row=" & Target.Row & "  Col=" & Target.Column & "  Data=" & Target.Value

End Sub
04-24 (10:20)
삭제 ■신고
        
  

작성일 : 2020-04-24(02:29)
최종수정일 : 2020-04-24(02:29)