KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come elencare tutte le proprietà di un file Excel in un foglio?

AutoreSun Data di modifica

In questo articolo presento un codice VBA per elencare in un foglio tutte le proprietà della cartella di lavoro corrente.

1. Premere Alt + F11 per aprire la finestra Microsoft Visual Basic, Applications.

2. Fare clic su Inserisci > Modulo e incollare il codice seguente nel modulo vuoto.

VBA: Elenco di tutte le proprietà

Sub WBProperties()
'UpdatebyKutools20191031
    Dim xWB As Workbook
    Dim xF As Long
    Dim xStr As String
    Dim xWSh As Worksheet
    On Error Resume Next
    Application.DisplayAlerts = False
    xStr = "Workbook Properties"
    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 = "Property"
    xWSh.Range("B1").Value = "Value"
    With xWB
        For xF = 1 To .BuiltinDocumentProperties.Count
            xWSh.Range("A65536").End(xlUp).Offset(1, 0).Value = _
            .BuiltinDocumentProperties.Item(xF).Name
            xWSh.Range("A65536").End(xlUp).Offset(0, 1).Value = _
            .BuiltinDocumentProperties.Item(xF).Value
        Next xF
    End With
    Application.DisplayAlerts = True
End Sub

copia e incolla il codice VBA nel modulo

3. Premere F5per eseguire il codice: verrà creato un nuovo foglio, denominato «Proprietà cartella di lavoro», davanti al foglio corrente, contenente l’elenco di tutte le proprietà della cartella di lavoro attuale.



Altre operazioni (Articoli)

Disabilitare i componenti aggiuntivi all'avvio di Excel
Ha installato alcuni componenti aggiuntivi in Microsoft Excel, ma ora deve disabilitarne uno specifico all’avvio. Come risolvere il problema? Il metodo descritto in questo articolo La aiuterà!

Esportare e salvare ogni foglio di lavoro come file separati in una nuova cartella di lavoro Excel
Supponiamo che tu voglia esportare e salvare uno o più fogli di lavoro in una nuova cartella di lavoro: come procederesti? Normalmente, potresti copiare ciascun foglio e incollarlo in una nuova cartella di lavoro. Tuttavia, ti proponiamo alcuni trucchi utili per gestire questa operazione in modo più efficiente:

Un codice VBA per elencare tutti i componenti aggiuntivi in Excel
In Excel potresti aver installato o attivato alcuni componenti aggiuntivi per gestire i dati in modo più efficace. Come ben sai, puoi visualizzarli tutti dalla finestra Opzioni, ma esiste un modo per elencarli direttamente in un foglio di lavoro?


  • Super Barra delle formule (modifica facilmente più righe di testo e formule); Layout di lettura (leggi e modifica con facilità un gran numero di celle); Incolla in Intervallo di filtro...
  • Unisci celle/righe/colonne e conserva i dati; dividi il contenuto delle celle; combina righe duplicate e calcola somma/media…; previeni voci duplicate; confronta intervalli
  • Seleziona duplicati o valori univoci nelle righe; Seleziona righe vuote (tutte le celle sono vuote); Super Trova e ricerca fuzzy in molte cartelle di lavoro; selezione casuale…
  • Copia esatta di celle multiple senza modificare i riferimenti delle formule; creazione automatica di riferimenti a più fogli; inserisci punti elenco, caselle di controllo e molto altro...
  • Formule preferite e inserimento rapido, intervalli, grafici e immagini; crittografa le celle con password; crea un elenco di invio e invia email...
  • Estrai testo, aggiungi testo, rimuovi caratteri da una posizione specifica, elimina spazi; crea e stampa statistiche dei dati della pagina; converti il contenuto delle celle in commenti e viceversa...
  • Super Filtri (salva e applica schemi di filtro ad altri fogli); Ordinamento avanzato per mese, settimana, giorno, frequenza e molto altro; Filtro speciale per grassetto, corsivo…
  • Combina cartelle e fogli di lavoro; unisci tabelle in base a una colonna chiave; suddividi i dati in più fogli; converti in batch file xls, xlsx e PDF...
  • Raggruppa la tabella pivot per numero di settimana, giorno della settimana e altro ancora...Mostra le celle sbloccate e blocca la selezione con colori diversi;Evidenzia le celle contenenti formule o nomi...
kte tab 201905
  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e riduci centinaia di clic del mouse ogni giorno!
officetab bottom