VBA est l'abréviation de Visual Basic, un langage de programmation de Microsoft qui utilise une interface utilisateur graphique (GUI) pour le programmeur d'interagir avec . Alors qu'un programmeur C pourrait avoir à écrire des centaines de lignes de code juste pour faire une fenêtre, dans Visual Basic cela se fait automatiquement . Une chose un programmeur Visual Basic pourrait vouloir faire est de créer un formulaire avec une certaine chaîne comme partie de son nom . Cela peut aussi être considéré comme la conversion d'une variable à une variable de formulaire chaîne. Instructions 
 1 
 déclarer vos variables . En plus d'une variable de type chaîne ( ici appelé sValue ) et une variable de formulaire ( appelé ici objForm ) , vous avez besoin d'une autre chaîne pour contenir le nom complet de la forme , et une autre variable représentant le type de formulaire. Exemple de code : 
 
 objForm As FormDim sValue Comme StringDim FullTypeName Comme StringDim FormInstanceType As Type 
 2 
 Offrir sValue une valeur de chaîne . Créez le nom de type complet de la forme en ajoutant l'application et le nom du produit pour une période et sValue . Exemple de code : "." 
 
 SValue = " Form2 " FullTypeName = Application.ProductName & & sValue 
 3 
 obtenir le type de cette forme particulière en utilisant le procédé Type.GetType . Réglez FormInstanceType à cette valeur. Créer une nouvelle instance de ce type de formulaire et définissez objForm à cette nouvelle instance . Exemple de code : 
 
 FormInstanceType = Type.GetType ( FullTypeName , True True ) objForm = C ( Activator.CreateInstance ( FormInstanceType ) , Form) 
 4 
 Vérifiez que vous avez réussi par en utilisant le formulaire . Voir méthode avec objForm . Exemple de code : 
 
 objForm.Show ()