오피스
-
[엑셀-VBA] VBAProject(vba 프로젝트) 잠금 및 해제오피스/VBA 2016. 8. 10. 11:26
출처 : 네이버 지식인 프로젝트명을 "Naver"라고 명하구요 읽기 전용으로 체크를 했습니다. 그리고 아래 비밀번호 칸에 "12345"라고 비번을 입력하고 확인을 눌러주면 vba프로젝트가 잠기게 되잖아요... 질문1) 이걸 vba로 Private Sub Workbook_Open() 이나 Sub Auto_Open() 에서 구현할 수 있나요? 질문2) vba비밀번호를 "12345"라고 명 했으니 이걸 반대로 프로젝트를 풀 수 있나요? 질문3) 현재 "Naver" 프로젝트가 잠겨 있는지 풀려 있는지 확인하는 코드? 시트나 워크북은 expression.Unprotect(Password) expression.Protect(Password, Structure, Windows) 이렇게 하면 되잖아요... vba프로젝..
-
[엑셀-VBA] Environ 함수 사용 예시오피스/VBA 2016. 1. 20. 13:49
적용 방법 : Environ("windir")과 같은 형태로 사용함, 좌측의 따옴표는 큰따옴표임 ※ Environ 함수 사용 예시 번호명칭 설명 사용예 1 ALLUSERSPROFILE 모든 유저의 프로필 저장 폴더 C:\Documents andSettings\All Users 2 APPDATA 현재 유저의 어플리케이션 데이터 폴더 C:\Documents andSettings\[유저이름]\Application Data 3 CommonProgramFiles 공용 프로그램 파일 폴더 C:\Program Files\Common Files 4 COMPUTERNAME PC에 지정된 이름 5 ComSpec 명령 프롬프트 실행파일 C:\WINDOWS\system32\cmd.exe 6 HOMEDRIVE 기본 드라이브 문..
-
[엑셀-VBA] 속도 향상 기법오피스/VBA 2015. 9. 10. 13:18
아래 나열한 항목 외의 자세한 내용은 첨부파일 참조 1. VBA 실행 중 불필요한 기능은 꺼둔다. : 시작 전 아래의 코드 실행 하고 VBA 실행 이후에는 되돌려 놓는다. [ 코드 실행 전 ] - 실행속도 향상을 위해 - 해당기능 OFF Application.ScreenUpdating = false Application.Displaystatusbar = false Application.Calculation = xlCalculationManual Application.EnableEvents = false ~~~ 코드 실행~~~ [ 코드 실행 후 ] - 코드 실행 후 - 해당기능 ON(되돌리기) Application.ScreenUpdating = True Application.Displaystatusbar ..
-
[엑셀-일반] 초보자가 놓치기 쉬운 엑셀기능들...Tip~!!오피스/일반 2015. 8. 12. 14:36
[출처] : http://blog.naver.com/atmyhome/90037938631 엑셀을 열심히 사용해 왔지만 기능이 꼭꼭 숨겨져 있어서 잘 사용하지 못한 기능이라고 생각되는 것을 나열해 봅니다. 1. Tab키를 수차레 두드린 후 엔터를 쳐보세요. ☞ 어 엔터를 쳤는데 아래칸으로 이동하지 않고 맨처음 탭키를 친 곳으로 이동하네?? 즉 이 기능은 방대한 데이터를 입력할 때 매우 유용한 기능입니다. 데이터입력시 Tab키를 요긴하게 사용하세요. (개인적인 의견으로는 데이터-레코드관리 메뉴가 도대체 왜 있는지를 모르겠습니다.) 2. 채우기핸들에서 더블클릭하면 수식이 자동으로 채워진다. ☞ 채우기핸들을 아래쪽으로 드래그하는 것보다 더블클릭하는 것이 편리할 때도 있습니다. 3. 임의의 영역을 복사 한 후 S..