Bonjour,

J'essaye d'attribuer à une variable de type UserForm un autre UserForm dont le nom est un String.

J'ai crée une classe Piece ayant entre autres la propriété Typ
Des formulaires existent pour chaque type de pièce et portent le nom du type.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
' 
 
Public FormulairePrincipal As UserForm
 
'-------------------------------------------------------------------
'INITIALISATION
Sub init(PieceAuto As Piece)
 
    MaPiece = PieceAuto
    'Et là c'est le drame, il me faudrait une méthode UserFormDontLeNomEst
    FormulairePrincipal = UserFormDontLeNomEst(MaPiece.Typ)
 
End Sub
Cette discussion ressemble un peu à celle-ci http://www.developpez.net/forums/d36...aide-variable/ mais je ne vois pas comment l'adapter.

Merci d'avance