Bonjour,

j'aimerai créer (automatiquement) une frame mère contenant plusieurs frames filles sous VBA (sans passer par Userform)

est-il possible d'affecter des objets (dont 1 "Sous-Frame") à la frame créée par le code suivant.

Merci de votre aide

EB

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Sub TestFramemere()
        Dim Framemere As MSForms.Frame
        Set olemere = Sheets("Feuil1").OLEObjects.Add(ClassType:="Forms.Frame.1")
 
        Set Framemere = olemere.Object
        With Framemere
 
            .Left = 20
            .Top = 70
            .Width = 20
            .Height = 40
            .Name = "Framemere" & 1
        End With
End Sub