소프트웨어 엑셀 매크로 문의 드려요
2016.02.01 12:08
A1,C1를 누르면 각각의 현재시간이 입력되게 만들려고 하는데요
A1를 누르던 C1를 누르던 같은 시간이 입력이 됩니다
밑에는 매크로 소스파일이구요
누를때마다 다르게 입력되게 하려면 어떻게 해야해요?
그리고 제가 아직 매크로 개념이 없어서요
매크로 연습하다보니 다른 파일에 저장되어있는 매크로도 뜨던데요
위 그림처럼 첫번째와 두번째는 현재파일의 매크로구요 세번째와 네번째는 다른 파일의 매크로입니다.
매크로를 정의하면 정의된 파일에서만 종속되는게 아니라 엑셀 모든파일들에게 종속되는건가요?
댓글 [4]
-
초보자여 2016.02.01 12:13
-
RANDALL 2016.02.01 12:55
매크로를 아래와 같이 수정해보세용
sub 직사각형 1_Click()
Range("A1").Value = time
End Subsub 직사각형 2_Click()
Range("C1").Value = time
End Sub -
건스 2016.02.01 13:10
ㅋㅋ 감사합니다. 이렇게 하니까 돼네염. 짝짝짝!!!
-
메리아 2016.02.01 19:35
무슨 차이가 있는거냐면,
Cells(1,1).Value = "=now()"
는 그냥 시트에서 =now()를 입력한것과 똑같습니다.
이 값은 시트에 변경이 생길때마다,
파일을 로딩할때마다 저절로 업데이트 됩니다.
그러니 뭘 눌러도 똑같이 변하는거죠.
Range("A1").Value = time
은 VBA에서 Time 값만 받아서 바로 넣어주는 것이기에,
정확하게 원하는 동작을 하는거죠.
다만 왠만하면, 님이 하려는 작업이라면,
Range("A1").Value = Now
로 쓰시는게 좋습니다.
왜냐하면
Date : 현재 날짜
Time : 현재 시간
Now : 현재 날짜+시간
이렇게 값을 주는데,
Time로 해버리면,
자정 전후로 결과가 엉망이 될겁니다.
예를들면,
저게 시간측정이라고 한다면,
C1-A1의 결과를 요구하겠죠?
Time으로 줄 경우,
자정에 걸치면 음수가 나옵니다.
그러므로 Now를 주는게 오동작의 가능성이 줄어들죠.
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
61849 | 윈 도 우| 도움요청)) 사례하겠습니다~ 도와주십시요~~=.=;; [5] | chobits | 908 | 02-06 |
61848 | 소프트웨어| 신뢰할수 있는 사이트 궁금한게 있습니다 [8] | xd | 798 | 02-06 |
61847 | 소프트웨어| 문의)) “easy2boot” 원도우 드라이버 찾아요...ㅠ ㅠ | chobits | 828 | 02-06 |
61846 | 하드웨어| wim부팅? 복원? 하면 c: 용량이 확 줄어야 정상 아닌가요? [5] | 비비안 | 927 | 02-06 |
61845 | 윈 도 우| asio.dll 인지 aslo.dll 인지 둘중 하나 문제점... | 선달킹 | 608 | 02-06 |
61844 | 윈 도 우| RE)삼성컴퓨터에관해서 여쭈어볼가합니다..^^해결했읍니다. | 밤선비 | 714 | 02-06 |
61843 | 하드웨어| 외장 하드 디스크 상태 확인 부탁합니다. [5] | 구용탄 | 765 | 02-06 |
61842 | 윈 도 우| 도움요청)) 사례하겠습니다~~^^;;; [7] | chobits | 998 | 02-06 |
61841 | 하드웨어| 문의)) MER방식과 GPT방식 차이점에 대해 [4] | chobits | 1153 | 02-06 |
61840 | 기 타| usb 포맷을 할수록 수명이 줄어든다는데 빠른 포맷도 포함... [4] | 띄용 | 1420 | 02-06 |
61839 | 하드웨어| 27인치 모니터로 바꾸었는데 적응이 안되네요 [5] | seedarg | 1069 | 02-06 |
61838 | 윈 도 우| 왜 컴퓨터가 절전모드로 전환 ? [6] | sum | 986 | 02-06 |
61837 | 윈 도 우| 윈도우7 UEFI로 설치가 필요한가요? [8] | 리치아빠 | 1808 | 02-06 |
61836 | 소프트웨어| 이 오류 어떦게 해야 안나오게 할수있는지요 [2] | 빈자리 | 912 | 02-06 |
61835 | 소프트웨어| 스타크래프트 1 그래픽이 깨지는것 같습니다... [3] | 테츠로 | 1178 | 02-05 |
61834 | 소프트웨어| 윈도우 설치시 자바는 무조건 깔아야 하는지요? [3] | 제프강 | 1348 | 02-05 |
61833 | 게 임| 게임중 갑자기 컴퓨터가 꺼집니다. [10] | cancaodosang | 2246 | 02-05 |
61832 | 하드웨어| 삼성 850 pro 사용중인데 가끔 멈춤 [4] | jang3554 | 1104 | 02-05 |
61831 | 소프트웨어| 삼성 복구 프로그램.. [1] | 테츠로 | 1412 | 02-05 |
61830 | 윈 도 우| 하드 딸각소리.. [4] | 으내lovs | 1330 | 02-05 |
현재 파일에만 종속이 되죠..
3,4번째 선택하면 오류 나겠지요.