반응형

xlam 7

메모에 표시되는 사용자 명 표시하지 않기

1. 새 메모와 새 노트 엑셀이 버전 업되면서 '새 메모'와 '새 노트'로 분리되었습니다. '새 메모'는 채팅 기능이고, '새 노트'가 과거의 메모 기능입니다. 이때 새 노트를 누르면 이름과 :(콜론) 표시가 나오고 그 아래 메모를 입력합니다. 2. 사용자 명 삭제 및 편집 파일 - 옵션 - 일반 탭에서 중간에 내려가면 사용자명이 보입니다. 사용자 명을 수정하려면 내용을 수정하면 되는데, 사용자 명을 삭제하려면 내용을 지우고 확인 버튼을 누른 다음 옵션에서 확인해 보면 이름이 그대로 있으므로 스페이스 바를 한 번 밀어서 공백을 삽입해야 합니다. 그리고, 다른 셀에서 새 노트를 누르면 사용자명은 없는데 :(콜론)은 여전히 표시되고 있는 문제점이 있습니다. 3. VBA로 사용자 정의 함수 만들기 일반적인 엑..

EXCEL - VBA 2024.01.02

병합 셀의 첫번째 셀 값 찾기(2) - 사용자 정의 함수

함수를 이용하면 다른 PC에서도 그대로 작동하기 때문에 편리한 대신, 워크시트 함수에는 병합 셀과 관련된 함수가 없으므로 https://lsw3210.tistory.com/entry/%EB%B3%91%ED%95%A9-%EC%85%80%EC%9D%98-%EC%B2%AB%EB%B2%88%EC%A7%B8-%EC%85%80-%EA%B0%92-%EC%B0%BE%EA%B8%B0 위 글과 같이 If함수를 중첩적으로 사용해야 하는 불편함이 있습니다. 따라서, VBA로 사용자 정의 함수를 만들어보겠습니다. 사용자 정의 함수는 PC별로 존재하기 때문에 다른 PC에서 열어보면 폴더명과 함께 사용자 정의 함수명이 표시되는 불편함이 있습니다. 그래도 수식으로 작성하면 복잡한데 사용자 정의 함수를 만들면 간단하게 해결할 수 있는..

Excel 2023.05.03

Excel 추가 기능을 목록에서 지우기

1. Excel 추가 기능 목록 확인 'Excel 추가 기능'은 사용자 정의 함수 파일(확장자 xlam 또는 xla)입니다. 개발 도구 > Excel 추가 기능을 클릭하면 '추가 기능' 창이 열리고, Cton과 Cton5가 목록에 보이는데 Cton5는 체크되어 있지 않습니다. 오른쪽 버튼을 봐도 삭제 버튼이 없습니다. 찾아보기 버튼을 누르면 아래와 같이 C:\Users\lsw32\AppData\Roaming\Microsoft\AddIns 폴더가 열리는데, cton.xlam만 있고 cton5.xlam은 없습니다. 다른 폴더에 있기 때문입니다. 2. '추가 기능 파일' 위치 알아내기 어떤 폴더인지 확인하려면 Everything 프로그램(https://lsw3210.tistory.com/40) 등을 이용해서 ..

EXCEL - VBA 2022.12.03

엑셀의 유용함, 사용자 지정 함수

1. 엑셀 내장 함수와 사용자 지정 함수 가. 엑셀 내장 함수 엑셀에는 많은 내장 함수가 존재합니다. fx라고 쓰여 있는 함수 삽입 아이콘을 누르면 최근에 사용한 함수가 선택되어 있고, 그 아래 모두, 재무, 날짜/시간 등 범주가 표시되고, 통계를 누르면 두 번째 average, 네 번째와 다섯 번째 averageif, averageifs 함수 등이 보입니다. 아래로 계속 내려가면 자주 사용하는 max, min, sum 등 함수도 보입니다. 위와 같이 자주 사용하는 함수를 엑셀을 미리 만들어 놓아서 사용자들이 사용하기 쉬운 환경을 만들어놓고, 계산을 쉽게 할 수 있도록 도와주는 것이 엑셀의 뛰어난 기능입니다. 나.사용자 지정 함수 사용자 지정 함수는 내장 함수로는 처리하기 어렵거나 복잡해지는 수식을 VB..

EXCEL - VBA 2022.10.07

지번 형식 변환하기 2 (사용자 정의함수)

아래 사용자 정의함수를 추가기능에 등록하고 사용하기만 하면 됩니다. 그런데 이전에 위 추가기능 파일을 등록하신 분이라면 먼저 해당 폴더의 파일을 삭제하고 추가 기능의 체크를 해제한 다음 엑셀을 닫고 열어서 다시 등록을 해야 합니다. 추가기능 파일 제거가 잘 안되면 계속 등록하라는 메시지가 나와 등록을 해도 Visual Basic을 보면 등록이 안되어 있습니다. 그래도 잘 안되면, 아래와 같이 개발도구 - 매크로 보안 - 신뢰할 수 있는 위치에 Addins 폴더를 등록하시기 바랍니다. 종전 사용자 정의함수는 지번이 하이픈(-)으로 연결된 경우만을 기준으로 작성되어 있었는데, 지번이 대시(ㅡ)로 연결된 경우도 적용되도록 하이픈위치란 변수의 정의를 변경했습니다. (종전) (변경) 하이픈위치 = InStr(1,..

EXCEL - VBA 2020.07.31

엑셀의 유용함, 사용자 정의함수(1)

엑셀은 VBA와 결합하여 내가 원하는 함수를 만들어서 기능을 확장할 수 있도록 해줍니다. 다시 말해, 자주 사용하는 명령어를 엮어서 반복작업을 하는 매크로를 만들 수 있고, 특별한 기능을 실행하는 함수를 만들 수도 있습니다. 매크로 파일이 포함된 엑셀 파일명의 확장자는 .xlsm이고, 함수가 포함된 엑셀 파일명의 확장자는 .xlam으로 구분됩니다. ​ 함수는 예를 들어 주민등록번호를 기준으로 나이를 구하는 함수, 숫자와 단위로 되어 있는 셀 값에서 숫자만 추출하는 함수, 특별한 문자, 예를 들어 '/' 또는 ','를 기준으로 데이터를 분리해주는 함수 등등 업무상 자주 사용하는 것을 함수로 만들면 업무의 능률을 높일 수 있습니다. ​ 사용자정의함수(추가기능) 파일인 my_function.xlam과 사용자정..

EXCEL - VBA 2020.07.27

개인용 매크로 통합문서, personal.xlsb

엑셀에는 함수를 보완하기 위한 사용자 정의함수가 있고, 반복적인 작업을 자동으로 해주는 매크로가 있습니다. 똑같이 개발도구아래 Visual Basic에서 만들지만, 확장자도 사용자 정의함수는 xlam(과거 xla), 매크로는 xlsm(과거는 xls로 엑셀 파일 확장자와 구분이 없었음)입니다. 그런데, 개인용 매크로 통합문서는 같은 매크로이지만 확장자는 xlsb(과거는 xls로 엑셀 파일 확장자와 구분이 없었음)로 다릅니다. ​ 그럼 personal.xlsb를 만드는 방법을 설명하겠습니다. ​ 1. 개발도구 - 매크로 기록을 선택합니다. ​ 2. 매크로 저장 위치가 '현재 통합 문서'로 되어 있는데, 오른쪽 꺽기, 콤보 박스 버튼을 눌러 '개인용 통합 매크로 문서'를 선택하고 확인 버튼을 누릅니다. ​ 3..

EXCEL - VBA 2020.07.10
반응형