Un cod VBA pentru listarea tuturor adăugărilor în Excel
În Excel, puteți adăuga sau insera unele suplimente pentru a trata mai bine datele. După cum știm, putem merge la fereastra Opțiuni pentru a vizualiza toate adăugările, dar există vreo modalitate de a lista toate adăugările într-o foaie? Acum, în acest tutorial, oferă un cod VBA pentru listarea tuturor completărilor în Excel.
1. presa Alt + F11 tastele pentru a activa fereastra Microsoft Visual Basic pentru aplicații.
2. clic Insera > Moduleși lipiți codul de mai jos pe scriptul gol.
VBA: Listează toate completările
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
3. presa F5 cheie pentru a rula codul, a fost creată o foaie numită Listă de suplimente cu toate completările.
Deblocați Excel Magic cu Kutools AI
- Execuție inteligentă: Efectuați operații cu celule, analizați date și creați diagrame, toate conduse de comenzi simple.
- Formule personalizate: generați formule personalizate pentru a vă simplifica fluxurile de lucru.
- Codare VBA: Scrieți și implementați codul VBA fără efort.
- Interpretarea formulei: Înțelegeți cu ușurință formulele complexe.
- Traducere text: spargeți barierele lingvistice din foile de calcul.
Dezactivați programele de completare la pornirea Excel
Este posibil să fi instalat unele programe de completare în Microsoft Excel, dar acum trebuie să dezactivați un program de completare specificat la pornirea Excel. Cum se rezolvă această problemă? Metoda din acest articol vă poate ajuta.
Exportați și salvați fiecare foaie de lucru ca registru de lucru separat separat în Excel
Să presupunem că doriți să exportați și să salvați una sau mai multe foi de lucru ca un nou registru de lucru, cum veți face față? În mod normal, puteți copia fiecare foaie de lucru și lipiți-o în noul registru de lucru. Dar aici vă aducem câteva trucuri la îndemână pentru a le rezolva:
Introduceți foi de lucru dintr-un alt registru de lucru
Uneori poate fi necesar să importați foi de lucru din alte registre de lucru. Dacă copiați conținutul foilor de lucru și le lipiți în registrul de lucru curent, acesta va pierde unele stiluri de formatare, cum ar fi înălțimea rândurilor, etc.
Cele mai bune instrumente de productivitate de birou
Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp. Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...
Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară
- Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
- Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ferestrele noi.
- Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!