Read dialog

cow18

Terugkerende gebruiker
Lid geworden
24 mei 2008
Berichten
4.623
Besturingssysteem
Windows
Office versie
Excel365
hoe kan je een dialog uitlezen, stel ik wil alle customformats lezen die in het huidige bestand aanwezig zijn
met onderstaande zit ik al in de omgeving, maar ik kan blijkbaar alleen met "show" spelen
Code:
   Application.Dialogs(xlDialogFormatNumber).Show "dummy"
dan kan je er daar 1 uitpikken en verder doen, maar ik wil ze allemaal in een array krijgen.
 
Ik vermoed dat je die kunt vinden in het ingepakte personal.xlsb bestand.
Ik zie in VBA geen verzameling van numberformats.
 
Of misschien zo:
Code:
Sub CustomFormats()
    With CreateObject("Scripting.Dictionary")
        For Each c In ActiveSheet.UsedRange()
            If Not .exists(c.NumberFormat) Then
                .Add c.NumberFormat, c.NumberFormat
                Debug.Print c.NumberFormat
            End If
        Next
    End With
End Sub
 
Terug
Bovenaan Onderaan