엑셀 VBA에서 파일을 수정하거나 저장하게 되면, 누가 작업을 했는지 알수있는 방법이 있나요?

VBA
작성자
엑셀입문
작성일
2020-03-31 12:00
조회
386
안녕하세요 엑셀 입문해서 공부하던 도중 궁금증이 생겨 문의드립니다

 

간단하게 먼저 말씀드리면

엑셀파일을 수정하거나 저장했을때 다른시트나 다른 파일에서

누가 작업을 했는지 로그를 남기고 싶습니다.

구글링 해보니 sb writelog 를 사용하라고 되있는데 다른 내용은 확인은 안되고

사용법도 모르겠어서 이렇게 도움요청 드립니다.

 

아시는 분은 알려주세요 ㅠㅠ
전체 4

  • 2020-04-01 00:07

    안녕하세요?^^
    아래 명령문을 해당 통합문서 WorkBook 모듈에 붙여넣기 하신 뒤, 실행해보시겠어요?
    파일을 실행한 사용자명과 접속시간이 '실행로그' 시트에 차례대로 기록됩니다.
    아래 코드를 상황에 맞춰 적절히 수정 후 사용해보시기 바랍니다.
    예제파일 같이 첨부해드리니 확인해보시겠어요?^^

    Private Sub Workbook_Open()

    Dim r As Long

    With Sheet2
    r = .Cells(.http://Rows.Co" target="_blank">Rows.Count, 1).End(xlUp).Row + 1
    .Cells(r, 1).Value = Environ("Username")
    .Cells(r, 2).Value = Format(Now, "yyyy-mm-dd hh:mm:ss")
    MsgBox "현재 접속자: " & Environ("Username") & vbNewLine & Format(Now, "yyyy-mm-dd hh:mm:ss")
    End With

    End Sub

    제 답변이 도움이 되셨길 바랍니다.
    감사합니다.

    엑셀-로그-기록.png

    첨부파일 : 엑셀-접속로그-기록-예제.xlsm


    • 2020-10-14 05:02

      혹시 이거 추가로 어떤 변경이 있었는지도 기록할 수 있는 기능이 있을까요? 감사합니다!


      • 2020-10-15 04:00

        안녕하세요.

        어떤 변경이 기록되는 지는 상황마다 전체 명령문을 적어드리기는 어렵습니다만 WorkSheet_Change 이벤트를 사용하시면 됩니다.^^

        아래 명령문을 해당 시트모듈에 붙여넣기 한 뒤 셀의 내용을 변경하면 셀 주소와 시간이 메지시박스로 출력됩니다.

        Private Sub Worksheet_Change(ByVal Target As Range)
        MsgBox Target.Address & "변경" & vbNewLine & "시간: " & Now
        End Sub

        답변이 도움이 되셨길 바랍니다.


    • 2020-04-02 09:54

      감사합니다! 이제 누가 언제 접속해서 수정햇는지 알수 있을거 같애요ㅠㅠ너무감사합니다!!


      전체 1,322
      번호 카테고리제목작성자작성일추천조회
      1317 문서서식
      New 인쇄물 좌측하단 사용자정보 삭제방법 문의 첨부파일
      naver_5f8ee15a8602b | 2020.10.20 | 추천 0 | 조회 4
      naver_5f8ee15a8602b2020.10.2004
      1316 함수/공식
      New 재고 중복 차감 되는 문제... 첨부파일
      skya**** | 2020.10.20 | 추천 0 | 조회 10
      skya****2020.10.20010
      1315 VBA
      New 동일한 이름을 가진 통합 문서를 동시에 열 수 없습니다 첨부파일
      당신을축복하는올빼미 | 2020.10.20 | 추천 0 | 조회 8
      당신을축복하는올빼미2020.10.2008
      1314 VBA
      New 셀 범위 조건으로 메시지 팝업창 처음 한번만 뜨게 할 수 있나요?
      와따나 | 2020.10.20 | 추천 0 | 조회 19
      와따나2020.10.20019
      1313 함수/공식
      New 공정별 날짜별 작업인원 수를 표시할려고하는데 도움이 필요합니다. 첨부파일 (1)
      casanova | 2020.10.20 | 추천 0 | 조회 22
      casanova2020.10.20022
      1312 기능/도구
      New 다중필터 엑셀 추가기능 (Excel 추가기능 Addin) 설치 파일 좀 보내주실 분;;.. (1)
      쨍하고해뜬오후 | 2020.10.20 | 추천 0 | 조회 16
      쨍하고해뜬오후2020.10.20016
      1311 차트/그래프
      New 선생님... - 엑셀 VBA 차트 계열 색 변경 자동화 매크로 첨부파일 (2)
      rpaq**** | 2020.10.20 | 추천 0 | 조회 22
      rpaq****2020.10.20022
      1310 함수/공식
      New Xlookup 활용 문의 첨부파일 (1)
      K_Division | 2020.10.20 | 추천 0 | 조회 22
      K_Division2020.10.20022
      1309 VBA
      New 여러개의 참조 삽입 방법 (6)
      써머데이즈 | 2020.10.20 | 추천 0 | 조회 16
      써머데이즈2020.10.20016
      1308 함수/공식
      New 엑셀초보입니다. 다른시트 내용을 VLOOKUP을 이용해서 가져오기 ㅠ (2)
      el**** | 2020.10.20 | 추천 0 | 조회 22
      el****2020.10.20022
      1307 함수/공식
      New 서식들어간 일자 concat 조합 첨부파일 (2)
      내뀨바라기 | 2020.10.19 | 추천 0 | 조회 27
      내뀨바라기2020.10.19027
      1306 함수/공식
      New 엑셀초보자입니다. if함수 수식좀 알려주세요... (1)
      이재똥 | 2020.10.19 | 추천 0 | 조회 25
      이재똥2020.10.19025
      1305 함수/공식
      New 안녕하세요 if함수 질문있습니다. (2)
      glass | 2020.10.19 | 추천 0 | 조회 20
      glass2020.10.19020
      1304 VBA
      New 안녕하세요 vba 크롤링 질문드립니다. (1)
      jaebe**** | 2020.10.19 | 추천 0 | 조회 22
      jaebe****2020.10.19022
      1303 함수/공식
      New 동일한 이벤트 가 발생한 기간을 표시하는 함수 구하는 방법 질문드립니다. 첨부파일 (6)
      몽골리용 | 2020.10.19 | 추천 1 | 조회 42
      몽골리용2020.10.19142
      1302 VBA
      New VBA를 이용하여 CSV 데이터를 정해진 서식에 입력할때의 방식 질문 (4)
      dpd**** | 2020.10.19 | 추천 0 | 조회 26
      dpd****2020.10.19026
      1301 문서서식
      New 조건부 서식으로 일치하지 않는 셀의 텍스트색 변환 (2)
      Border | 2020.10.19 | 추천 0 | 조회 32
      Border2020.10.19032
      1300 함수/공식
      New 선배님들 제발 도와주십시요.. 첨부파일 (2)
      장전동오니기리 | 2020.10.18 | 추천 0 | 조회 60
      장전동오니기리2020.10.18060
      1299 함수/공식
      원데이터에서 다중조건을 추출해서 평균을 구하는 함수는 어떻게 써야하나요? 첨부파일 (3)
      2020WorldChampionLAD | 2020.10.17 | 추천 0 | 조회 50
      2020WorldChampionLAD2020.10.17050
      1298 함수/공식
      방대한 데이터 정리 문의 드립니다! (3)
      포뇨 | 2020.10.17 | 추천 0 | 조회 64
      포뇨2020.10.17064
      1297 함수/공식
      일정관리 불러오는 함수 첨부파일 (6)
      오제 경기의왕 | 2020.10.16 | 추천 0 | 조회 72
      오제 경기의왕2020.10.16072
      1296 피벗테이블
      공정별 날짜별 작업인원 수를 표시할려고하는데 도움이 필요합니다. (1)
      casanova | 2020.10.16 | 추천 0 | 조회 58
      casanova2020.10.16058
      1295 차트/그래프
      오빠두엑셀 선생님 질문드립니다. 첨부파일 (1)
      rpaq**** | 2020.10.15 | 추천 0 | 조회 70
      rpaq****2020.10.15070
      1294 VBA
      참조 셀 추가 (1)
      써머데이즈 | 2020.10.15 | 추천 0 | 조회 47
      써머데이즈2020.10.15047
      1293 VBA
      질문있습니다!! - 시트 범위 새로운 통합문서 저장 방법 (2)
      미르 | 2020.10.15 | 추천 0 | 조회 50
      미르2020.10.15050
      1292 기능/도구
      표에 새로운 행 추가 시 수식 자동채움이 안되요! 첨부파일 (1)
      엑셀킹이될남자 | 2020.10.15 | 추천 0 | 조회 35
      엑셀킹이될남자2020.10.15035
      1291 함수/공식
      안녕하세요 선생님 (달력 관련 질문드리겠습니다.) (2)
      변소 | 2020.10.14 | 추천 0 | 조회 58
      변소2020.10.14058
      1290 함수/공식
      이미지 불러오기 첨부파일 (2)
      돌채 | 2020.10.14 | 추천 0 | 조회 43
      돌채2020.10.14043
      1289 VBA
      안녕하세요 vba 질문드립니다. (1)
      jaebe**** | 2020.10.14 | 추천 0 | 조회 59
      jaebe****2020.10.14059
      1288 차트/그래프
      대중소 콤보박스 이름관리자 문의 첨부파일 (1)
      닉네임 | 2020.10.14 | 추천 0 | 조회 40
      닉네임2020.10.14040