Microsoft Excel 2007 est de plus de lignes et de colonnes de données. Ses puissants outils comprennent des formules , des fonctions , des graphiques, des tableaux croisés dynamiques et le filtrage. En outre, Excel est livré avec son propre langage de programmation , Visual Basic pour Applications ( VBA) . Lorsque vous enregistrez une macro , dans les coulisses , Excel convertit vos frappes au clavier dans le code VBA. Avec Visual Basic Editor , vous pouvez modifier le code enregistré et écrire votre propre . Utilisez VBA pour donner à votre projet un avantage professionnel . Créer une boîte de dialogue personnalisée , puis l'habiller avec la photo de votre choix . Instructions
créer un formulaire utilisateur
1 Votre formulaire utilisateur peut inclure une photo des fleurs de jardin .
Ouvrez Visual Basic Editor . Cliquez sur " Visual Basic » dans la section «Code» de l'onglet « Développeur ».
2
Sélectionnez Affichage> Explorateur de projets dans le menu , puis sélectionnez Affichage> Propriétés.
< Br > Hôtels 3
sélectionnez Insertion> UserForm dans le menu. Vous verrez un formulaire utilisateur vide et la boîte à outils Contrôles.
4
Ajouter une zone de texte au formulaire. Dans la boîte à outils Contrôles, planer au-dessus des icônes pour trouver la zone de texte , qui ressemble à "ab ". Cliquez sur l'icône . Cliquez sur le formulaire utilisateur de mettre la boîte de texte sur le formulaire , de le placer sur la droite pour laisser place à une étiquette, et en laissant la place au-dessus et au-dessous .
5
Ajouter une étiquette sur le formulaire. Trouvez " étiquette" dans la boîte à outils (il ressemble à un grand A). En utilisant la même méthode , placer une étiquette à gauche de la zone de texte .
6
Ajoutez deux boutons de commande . Trouvez " CommandButton " dans la boîte à outils . Utilisez la même procédure pour placer deux boutons de commande côté à côte au bas du formulaire.
7
Cliquez sur l'étiquette apposée sur le formulaire utilisateur . Dans la fenêtre Propriétés, à côté de " Légende ", changer " Label1 " à "Entrer Nom ".
8
Cliquez sur la zone de texte sur le formulaire utilisateur . Dans la fenêtre Propriétés, à côté de « ( Nom) ," changement " TextBox1 " à " nom_txt . "
9
Cliquez sur le premier bouton de commande sur le formulaire utilisateur . Dans la fenêtre Propriétés, à côté de « ( Nom) ," changement " CommandButton1 " à " OK_btn . " À côté de " Légende ", changer " CommandButton1 " à " OK".
10
Cliquez sur le second bouton de commande sur le formulaire utilisateur . Dans la fenêtre Propriétés, à côté de « ( Nom) ," changement " CommandButton2 " à " Cancel_btn . " À côté de " Légende ", changer " CommandButton2 » à « Annuler».
11
Ajouter une photo à la forme de l'utilisateur. Dans la boîte à outils Contrôles, cliquez sur le contrôle de l'image, qui ressemble comme deux montagnes et le soleil. Cliquez sur le formulaire utilisateur de placer la boîte de l'image sur le formulaire.
12
Cliquez sur le contrôle de l'image que vous avez placé sur le formulaire utilisateur . Dans la fenêtre Propriétés, à côté de "Picture ", cliquez sur les trois points ( ... ) sur la droite. Accédez à une image enregistrée sur votre ordinateur, tels que C: \\ Users \\ Public \\ Pictures \\ Sample Pictures \\ garden.jpg pour un affichage de fleurs d'oranger . Double-cliquez sur l'image sélectionnée.
13
mouvement et les contrôles sur le formulaire utilisateur redimensionner jusqu'à ce que vous êtes satisfait de la conception.
Ajoutez le code et exécuter la routine < br >
14 Créer une liste de noms sur votre feuille de calcul Excel.
Double- cliquez sur le bouton "OK" sur le formulaire utilisateur pour ouvrir une fenêtre de code. Vous verrez le début et les déclarations de fin de la sous-routine
15
Ajouter code entre les " Private Sub " et les déclarations " End Sub" afin qu'il se lise comme suit : .
Privé sous OK_btn_Click ()
Dim LastRow As Long
LastRow = Worksheets ( "Sheet1" ) . Range (" A65536 " ) . End ( xlUp ) . Row + 1
Cells ( LastRow , 1). Value = nom_txt
End Sub
Ce code place le nom de la zone de texte dans la cellule A1 de la feuille de calcul Excel. Chaque fois que l'utilisateur entre un nouveau nom et clique sur «OK», il sera ajouté en dessous.
16
Double-cliquez sur UserForm1 Dans la fenêtre de projet. Double-cliquez sur le bouton Annuler. Dans la fenêtre de code , ajoutez le code entre " Private Sub " et " End Sub " de sorte que la routine se lit comme suit :
Private Sub Cancel_btn_Click ()
UserForm1.Hide
< p > End Sub
Ce code se cache la boîte de dialogue lorsque l'utilisateur clique sur «Annuler».
17
exécuter la routine . Sélectionnez Exécuter> Exécuter Sub /UserForm dans le menu. Vous revenez à Excel et la boîte de dialogue , y compris votre image sélectionnée.
18
Saisissez un nom dans la zone de texte et cliquez sur "OK". Vous verrez le nom dans la cellule A1 . Tapez un autre nom et cliquez sur "OK". Vous verrez le nom de la cellule A2 .
19
Cliquez sur «Annuler» pour cacher la boîte de dialogue .