메인 컨텐츠로 가기

Excel의 모든 추가 기능을 나열하는 VBA 코드

Excel에서는 데이터를 더 잘 처리하기 위해 추가 기능을 추가하거나 삽입 할 수 있습니다. 아시다시피 옵션 창으로 이동하여 모든 추가 기능을 볼 수 있지만 시트의 모든 추가 기능을 나열하는 방법이 있습니까? 이제이 자습서에서는 Excel의 모든 추가 기능을 나열하기위한 VBA 코드를 제공합니다.

1. 프레스 Alt + F11 키를 눌러 Microsoft Visual Basic for Applications 창을 활성화합니다.

2. 클릭 끼워 넣다 > 모듈을 클릭하고 코드 아래 빈 스크립트에 붙여 넣습니다.

VBA : 모든 추가 기능 나열

Public Sub AllAddins()
'UpdatebyKutools20191031
Dim xWSh As Worksheet
Dim xWB As Workbook
Dim xAddin As AddIn
Dim xCOMAddin As COMAddIn
Dim xFA, xFCA As Integer
Dim xI As Integer
Dim xStr As String
 
On Error Resume Next
Application.DisplayAlerts = False
xStr = "Addins List"
Set xWB = Application.ActiveWorkbook
Set xWSh = xWB.Worksheets.Item(xStr)
If Not xWSh Is Nothing Then
    xWSh.Delete
End If
Set xWSh = xWB.Worksheets.Add
xWSh.Name = xStr
xWSh.Range("A1").Value = "Name"
xWSh.Range("B1").Value = "FullName"
xWSh.Range("C1").Value = "Installed"
For xFA = 1 To Application.AddIns.Count
    Set xAddin = Application.AddIns(xFA)
    xI = xFA + 1
    Range("A" & xI).Value = xAddin.Name
    Range("B" & xI).Value = xAddin.FullName
    Range("C" & xI).Value = xAddin.Installed
Next xFA
xFA = (xFA + 2)
xWSh.Range("A" & xFA).Value = "Description"
xWSh.Range("B" & xFA).Value = "progID"
xWSh.Range("C" & xFA).Value = "Connect"
For xFCA = 1 To Application.COMAddIns.Count
    xI = xFCA + xFA
    Set xCOMAddin = Application.COMAddIns(xFCA)
    Range("A" & xI).Value = xCOMAddin.Description
    Range("B" & xI).Value = xCOMAddin.progID
    Range("C" & xI).Value = xCOMAddin.Connect
Next xFCA
Application.DisplayAlerts = True
End Sub

문서 목록 모두 추가 1

3. 프레스 F5 코드를 실행하려면 모든 추가 기능과 함께 Addins List라는 시트가 생성되었습니다.
문서 목록 모두 추가 2


기타 작업 (문서)

Excel 시작시 추가 기능 비활성화
Microsoft Excel에 일부 추가 기능을 설치했을 수 있지만 이제 Excel을 시작할 때 지정된 추가 기능을 비활성화해야합니다. 이 문제를 해결하는 방법? 이 기사의 방법이 도움이 될 수 있습니다.

Excel에서 각 워크 시트를 별도의 새 통합 문서로 내보내기 및 저장
하나 또는 여러 워크 시트를 새 통합 문서로 내보내고 저장하려고한다고 가정 해 보겠습니다. 어떻게 처리 하시겠습니까? 일반적으로 각 워크 시트를 복사하여 새 워크 북에 붙여 넣을 수 있습니다. 그러나 여기서 우리는 그것을 다루는 몇 가지 유용한 트릭을 제공합니다.

다른 통합 문서에서 워크 시트 삽입
때로는 다른 통합 문서에서 워크 시트를 가져와야 할 수도 있습니다. 워크 시트의 내용을 복사하여 현재 통합 문서에 붙여 넣으면 행 높이와 같은 일부 서식 스타일이 손실됩니다.이 문서에서는 데이터 및 서식 스타일이 손실되면서 다른 통합 문서의 워크 시트를 빠르게 삽입하는 몇 가지 편리한 방법을 설명합니다.


  • 슈퍼 포뮬러 바 (여러 줄의 텍스트와 수식을 쉽게 편집 할 수 있습니다.) 레이아웃 읽기 (많은 수의 셀을 쉽게 읽고 편집합니다.) 필터링 된 범위에 붙여 넣기...
  • 셀 / 행 / 열 병합 및 데이터 보관; 셀 내용 분할; 중복 행과 합계 / 평균 결합... 중복 셀 방지; 범위 비교...
  • 중복 또는 고유 선택 행; 빈 행 선택 (모든 셀이 비어 있음); 슈퍼 찾기 및 퍼지 찾기 많은 통합 문서에서; 무작위 선택 ...
  • 정확한 사본 수식 참조를 변경하지 않고 여러 셀; 참조 자동 생성 여러 시트에; 글 머리 기호 삽입, 확인란 등 ...
  • 즐겨 찾기 및 빠른 수식 삽입, 범위, 차트 및 그림; 셀 암호화 암호로; 메일 링리스트 생성 이메일 보내기 ...
  • 텍스트 추출, 텍스트 추가, 위치 별 제거, 공간 제거; 페이징 부분합을 만들고 인쇄합니다. 셀 내용과 주석 간 변환...
  • 슈퍼 필터 (다른 시트에 필터 구성표 저장 및 적용) 고급 정렬 월 / 주 / 일, 빈도 등 특수 필터 굵은 기울임 꼴로 ...
  • 통합 문서와 워크 시트 결합; 키 열을 기반으로 테이블 병합; 데이터를 여러 시트로 분할; xls, xlsx 및 PDF 일괄 변환...
  • 피벗 테이블 그룹화 기준 주 번호, 요일 등 ... 잠금 해제되고 잠긴 셀 표시 다른 색상으로; 수식 / 이름이있는 셀 강조 표시...
kte 탭 201905
  • Word, Excel, PowerPoint에서 탭 편집 및 읽기 사용, Publisher, Access, Visio 및 Project.
  • 새 창이 아닌 동일한 창의 새 탭에서 여러 문서를 열고 만듭니다.
  • 생산성을 50% 높이고 매일 수백 번의 마우스 클릭을 줄입니다!
officetab 하단
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations