Certaines fonctionnalités Excel peut entrer des données automatiquement , vous permettant d'économiser du temps et réduire les erreurs . Par exemple, vous pouvez demander à Excel , à travers son langage de programmation Visual Basic pour Applications, ou VBA , pour charger une base de données en mémoire lorsque l' utilisateur clique sur un bouton Excel . Vous pouvez entrer à la fois du texte formaté et les données graphiques des fonctionnalités de saisie automatique d'Excel . La fonction de correction automatique de correction automatique Excel fournit une forme de saisie automatique des données . Correction automatique des substituts abrégé texte plus long et après avoir tapé l'abréviation. Par exemple, si vous avez créé une entrée de correction automatique reliant l'abréviation " pgm " avec le mot " programme", Excel automatiquement les types que plus mot à chaque fois que vous tapez "PGM ". Le Macros < br > Photos la première étape dans l'utilisation des macros pour saisie automatique des données dans Excel est d'écrire une description de ce que vous voulez que la macro à faire. Par exemple , vous pouvez écrire «Je veux que la macro pour chercher mes initiales , et saisissez un message dans une cellule de feuille de calcul quand il les trouve. " En écrivant exactement ce que vous voulez que la macro à faire, vous réduisez les devinettes lors de la programmation de la macro. Identifier Evénement Fonction Après avoir défini exactement comment votre macro entrera automatiquement les données , identifier l' événement au cours duquel la macro saisir les données . Par exemple, si vous écrivez une macro qui entre dans un message après la détection de l'entrée de texte spécifique dans une cellule de tableur , de lire une liste de fonctions d'événements associés à la saisie des données. Fonctions d'événements sont des fonctions VBA s'exécute lorsque des événements spécifiques , comme les clics de souris et entrée dans la cellule , se produisent dans un classeur Excel. Par exemple, l' événement «change» de l'objet " Feuille " s'exécute lorsque types de quelque chose dans une cellule de feuille de calcul d'un utilisateur. L'écriture de programmes Une fois que vous avez identifié une fonction d' événement à travers lequel votre macro VBA entrera automatiquement les données , écrire le programme pour produire ces données. Pour rendre Excel entrer un message dans une cellule de feuille de calcul après la détection d' une valeur spécifique dans une autre cellule , vous pourriez écrire quelque chose comme ce qui suit: Worksheet_Change Private Sub (cible de ByVal comme Range) Si Range ( "A1") = "CK" Alors Range (" D5 ") = " Clark Kent a signé aujourd'hui à " & Now End If End Sub Ce programme détecte les caractères " CK " dans la cellule "A1" de la troisième feuille de calcul de l'actuel classeur, puis saisit les données dans une autre cellule en attribuant une valeur à l'objet Excel «Range» , qui représente les cellules du tableur . < br >
|