ms 365 쓰시는분 계신가요? 사내 엑셀 동기화 + vba 관련

VBA
작성자
백일호
작성일
2021-10-25 15:48
조회
112
엑셀버전 : M365

운영체제 : 윈도우10

안녕하세요, 엑셀에 관심이 많은 직장인입니다.

 

얼마전에 회사 내부적으로 공유작업을 해야하는 엑셀파일을 생성했습니다.

ms 아이디는 직원마다 배포하고 one drive 클라우드는 제 계정으로 모두 연결하여

한 엑셀을 브라우저 접속이 아닌 엑셀 프로그램 자체를 실행해서 여러명이서 수정하게 걸어놓았습니다.

 

데이터정규화한 로우 시트에 필터를 거는 일이 빈번해졌습니다.

물론 필터하는 규칙은 일정해서 필터할 데이터를 미리 다른 시트에 떼어놓고 (함수사용)

그 시트에 가보면 바로 필터링된 데이터가 보이게 설정도 해 놓았지만...

 

가끔 불규칙한 데이터는 원본자체를 필터 해야해서

필터할 내용을 vba로 구현해서 상단에 넣어놨고 ( * 전체 필터해제 등)

365버전 공유상태에서 필터를 하면 "나만보기"를 통해 나만 필터를 걸 수 있더라고요.

여기서 vba로 필터 코드를 구현해 놓으면 "나만보기"가 아니고 "모두보기" 로만 필터를 걸더라고요..

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

Sub fti()

Sheets("Return_list").Select
If Sheets("Return_list").FilterMode Then Sheets("Return_list").ShowAllData

Range("A4:CV4").Select
'ActiveSheet.NamedSheetViews.EnterTemporary                                   ' << 이부분이 작동이 안됩니다..
Sheets("Return_list").Range("A:CV").AutoFilter Field:=3, Criteria1:="입고완료"

End Sub

 

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

공유 엑셀 vba에서 "나만보기"로 필터링 할 수 있는 방법이 따로 있을까요 ㅠㅠ?

필터해제 조차 누군가 먼저 필터링해서 보고있다면 엑셀 사용자 전체 필터해제 vba 동작을 하게됩니다..

꼭.. 부탁드립니다.

감사합니다.

전체 4

  • 2021-10-25 18:07
    채택된 답변

    안녕하세요. 임시보기 기능은 공유된 파일에서만 사용가능합니다.^^

    파일이 공유가 되어 있는 상태인지 한번 확인해보세요.

    제 PC에서 매크로를 실행해보았는데 잘 동작합니다. 아래 사용했던 명령문 적어드리니 한번 참고해보세요.

        ActiveSheet.NamedSheetViews.EnterTemporary
        ActiveSheet.Range(범위).AutoFilter Field:=1, Criteria1:="=조건"

     


    • 2021-10-26 11:43

      @오빠두엑셀 님 감사합니다 ㅠㅠㅠ.... 저도 저렇게 걸었었는데 왜 안될가 하고 작성하신 댓글을 보다보니

       

      "임시보기"라는 표현을 쓰셔서 임시보기가 뭔가하고 다시 살펴보니

      365버전에 나만보기를 말하는 거더라고요

      모든 코드 실행전에

      nameviews.exit로 해제하고 다시 namedview로 접근하는 방식을 쓰니까 됩니다.!

      이미 (a)로 임시보기가 되어있는데 또 다른 조회값(b)으로 임시보기를 하려고하니 문제가 생겼던 거였습니다.

      임시보기를 해제하니까 다른 pc에서는 영향이 가지 않고 나만 해제하더라고요 그래서 문제가 없게되었습니다. 감사합니다.


      • 2021-10-26 20:31

        @백일호 님 그렇군요! 임시보기 전에 .exit로 임시보기를 종료해줘야 하나 봅니다.

        좋은 정보 감사드립니다!


  • 2021-10-25 15:50

    아 공유작업이라고만 적었는데... "공유" & "실시간 동시 작업 "입니다.


전체 4,698
번호 카테고리 제목 작성자 작성일 추천 조회
공지사항 공지사항
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐ (12)
오빠두엑셀 | 2021.10.28 | 추천 16 | 조회 795
트로피 오빠두엑셀 2021.10.28 16 795
24321 VBA
New 열 나누기 (2)
정미현 | 18:25 | 추천 0 | 조회 8
정미현 18:25 0 8
24317 피벗테이블
New 상품별로 기간 판매량을 구하고 싶습니다 첨부파일 (4) 답변완료
wlfl**** | 15:01 | 추천 0 | 조회 25
wlfl**** 15:01 0 25
24315 함수/공식
New 선택한 2개 열/행의 값의 곱을 구하고 싶습니다. (2)
(알수없음) | 03:54 | 추천 0 | 조회 22
(알수없음) 03:54 0 22
24310 VBA
New 제발 도와주세요 ㅠㅠ 첨부파일 (1)
떠희아빠 | 2021.12.04 | 추천 0 | 조회 45
떠희아빠 2021.12.04 0 45
24307 함수/공식
New 엑셀 초보인데 count 함수 관련 질문 있습니다. 첨부파일 (4)
야기분좋다 | 2021.12.04 | 추천 1 | 조회 25
야기분좋다 2021.12.04 1 25
24305 VBA
New 이문제는 시트를 변수로 지정을 해아하나요?? 첨부파일
어려워 | 2021.12.04 | 추천 0 | 조회 24
어려워 2021.12.04 0 24
24300 VBA
New 떨어져 있는 특정 셀 선택 매크로 (1) 답변완료
제비제비 | 2021.12.04 | 추천 0 | 조회 35
제비제비 2021.12.04 0 35
24293 기능/도구
New 특정행으로 이동하는 문의를 드립니다. 첨부파일 (2)
열공합시다 | 2021.12.04 | 추천 0 | 조회 30
열공합시다 2021.12.04 0 30
24291 VBA
New for 문과 for each문을 보다가 궁금한게있습니다. (1)
이치영 | 2021.12.04 | 추천 0 | 조회 29
이치영 2021.12.04 0 29
24289 함수/공식
New 함수좀 알려주세요. 첨부파일 (5) 답변완료
naver_5f055a605ee7d | 2021.12.04 | 추천 0 | 조회 43
naver_5f055a605ee7d 2021.12.04 0 43
24285 VBA
New 파일선택하면 파일명을 클립보드에 넣을수 있을까요? (1)
ㅈㄱㄹ | 2021.12.04 | 추천 0 | 조회 26
ㅈㄱㄹ 2021.12.04 0 26
24279 함수/공식
New xfilter 사용조건 중 모두를 검색하는 수식 첨부파일 (4) 답변완료
다우미노 | 2021.12.03 | 추천 0 | 조회 35
다우미노 2021.12.03 0 35
24277 VBA
New 엑셀 화일명 변경 관련 첨부파일 (2)
워싱턴 | 2021.12.03 | 추천 0 | 조회 42
워싱턴 2021.12.03 0 42
24276 함수/공식
New 해당값을 끌고오는 양식? 첨부파일 (1) 답변완료
뚜루루 | 2021.12.03 | 추천 1 | 조회 44
뚜루루 2021.12.03 1 44
24275 VBA
New 병렬로 나열된 자료 일렬로 정렬하는 방법 문의 드립니다. 첨부파일 (2) 답변완료
007 | 2021.12.03 | 추천 0 | 조회 53
007 2021.12.03 0 53
24271 VBA
New Sheet 이동시 속성이름을 유지하고 싶어요 첨부파일 (5)
Lucas's | 2021.12.03 | 추천 0 | 조회 32
Lucas's 2021.12.03 0 32
24270 기능/도구
New 여러가지 수식으로 된 엑셀시트에서 목표값에 맞추기 위한 해 찾기 문의드립니다. 첨부파일 (1)
함수시르미 | 2021.12.03 | 추천 1 | 조회 34
함수시르미 2021.12.03 1 34
24262 VBA
New 불규칙 데이터의 자동채우기 해결방법 (1)
파퍼 | 2021.12.03 | 추천 0 | 조회 47
파퍼 2021.12.03 0 47
24259 함수/공식
New 계획시트에서 일일실적시트로 일별 데이터 취합방법 문의드립니다. 첨부파일 (3)
skyzza**** | 2021.12.03 | 추천 0 | 조회 42
skyzza**** 2021.12.03 0 42
24253 함수/공식
New 파일과 관련된 숫자를 다른 파일에 있는 숫자로 변경할 수 있는 방법 첨부파일 (2)
안녕 | 2021.12.02 | 추천 0 | 조회 32
안녕 2021.12.02 0 32
24252 함수/공식
New 표 범위 내에서 맨 좌측값 가져오기 질문드립니다. (3) 답변완료
김성환 | 2021.12.02 | 추천 0 | 조회 37
김성환 2021.12.02 0 37
24251 기능/도구
New 엑셀 주식 가격 예측 양식 사용 질문입니다. 첨부파일 (1)
thause | 2021.12.02 | 추천 0 | 조회 29
thause 2021.12.02 0 29
24249 VBA
모든 하위 폴더 내의 최신 파일 하나만을 특정 폴더로 복사하려 합니다 (1)
너의나라 | 2021.12.02 | 추천 0 | 조회 34
너의나라 2021.12.02 0 34
24248 차트/그래프
그래프에서 가로 축 Data 설정하는 법 첨부파일
Etter | 2021.12.02 | 추천 0 | 조회 36
Etter 2021.12.02 0 36
24245 VBA
아웃룩 이메일 내용에 VBA 변수 넣기 (1) 답변완료
argus | 2021.12.02 | 추천 0 | 조회 38
argus 2021.12.02 0 38
24239 VBA
[초보] 웹 크롤링 관련 질문입니다. 첨부파일 (2) 답변완료
스캐쳐 | 2021.12.02 | 추천 0 | 조회 39
스캐쳐 2021.12.02 0 39
24238 VBA
어떤 한 배열에서 다른 배열에 있는 값만 제외하고 새로운 배열3을 만들 수 있을까요? (2)
Paul | 2021.12.02 | 추천 0 | 조회 35
Paul 2021.12.02 0 35
24233 함수/공식
0이상의 값(유효값)이 있는 칼럼과 그 값을 불러오고 싶습니다. 첨부파일 (2) 답변완료
크놉스 | 2021.12.02 | 추천 0 | 조회 32
크놉스 2021.12.02 0 32
24232 차트/그래프
엑셀 차트에서 특정 값이 너무 높을때 차트화 하는 법 (2) 답변완료
담담 | 2021.12.02 | 추천 0 | 조회 41
담담 2021.12.02 0 41
24230 VBA
vba 코딩을 부탁드립니다. 첨부파일 (6)
Trimman | 2021.12.02 | 추천 -2 | 조회 64
Trimman 2021.12.02 -2 64