Visual Basic pour Applications, ou VBA , est un langage de programmation fourni avec Microsoft Excel 2010, qui vous permet d'écrire du code qui permet de manipuler votre feuille de calcul . Entre autres choses , VBA peut avoir une zone de texte apparaît sur l'écran , en face de la feuille de calcul . Cette boîte peut contenir un message pour vos utilisateurs , mais ils peuvent également entrer du texte dans la case si ils le souhaitent. Par défaut, la boîte de dialogue apparaît avec un curseur clignotant , si il ya du texte dans la boîte ou pas, et il n'est pas un paramètre pour changer cela. Cependant, vous pouvez créer une autre zone de texte caché dans la console VBA, et détourner l'attention de cette boîte , la faisant apparaître comme si le curseur n'est plus là . Instructions 1 Ouvrez le fichier Excel 2010 que vous souhaitez travailler. Appuyez sur " Alt" et " F11 ". La console VBA s'ouvrira dans une fenêtre séparée . 2 Sélectionnez l'objet UserForm qui détient votre zone de texte à partir de la liste des éléments sur le côté gauche de la console VBA. Double-cliquez sur l'objet UserForm pour le faire apparaître dans le grand espace blanc sur le côté droit de la console . 3 Cliquez sur l'objet UserForm sur le côté droit de la console . Déplacez votre curseur sur le milieu du fond de la boîte. Cliquez et maintenez le bouton de la souris , puis faites glisser le fond de la boîte en baisse d'environ un pouce sur votre écran, rendant la boîte juste un peu plus grand . Relâchez le bouton de la souris. 4 Cliquez sur le menu "Affichage " en haut de l'écran. Sélectionnez " Boîte à outils " dans le menu déroulant. Cliquez sur l'icône de zone de texte sur la boîte à outils . C'est la troisième icône de la gauche le long de la rangée supérieure et est étiqueté « ab ». Puis cliquez n'importe où dans la zone de la zone de texte que vous avez ajouté , et une petite zone de texte apparaît. 5 regarder le côté gauche de la fenêtre de la console VBA et trouver le champ "Nom " dans le " propriétés "rubrique. Si ce n'est que la deuxième zone de texte dans le projet, le champ de nom indique " TextBox2 . " Toutefois, s'il y avait d'autres zones de texte dans le projet, vous aurez besoin d'écrire le nom , car vous en aurez besoin plus tard. 6 Fermer la boîte à outils et sélectionnez le userform nouveau. Déplacez votre souris vers le milieu du bas du formulaire et faites-le glisser vers le haut , en se cachant la nouvelle zone de texte. 7 un clic droit sur l'objet UserForm sur la liste sur le côté gauche de la console . Choisissez " Code View". Cliquez sur l' espace blanc sur le côté droit de l'écran pour placer votre curseur. Entrez le code ci-dessous dans l'espace : Photos Private Sub UserForm_Activate () TextBox2.SetFoucus End Sub changement » TextBox2 " en quelque nom Excel attribué à la nouvelle zone de texte que vous avez créé . 8 Fermez la console VBA Excel en cliquant sur le «X» dans le coin supérieur droit de la fenêtre. Lorsque vous exécutez votre macro VBA pour afficher la zone de texte, le curseur ne s'affiche plus .
|