En plus d'avoir de nombreux outils existants pour la gestion des données , Microsoft Excel vous permet de créer de nouveaux outils en utilisant son langage de script , Visual Basic. Bien qu'il soit possible et souvent pratique pour créer des scripts par l'enregistrement de macros , des scripts de codage à la main , vous pouvez adapter à vos besoins exacts. Sélection propriété
Un concept clé dans l'utilisation de Visual Basic pour améliorer Excel est la plage de cellules sélectionnées. L'aide de Visual Basic , vous pouvez formater , trier, filtrer et faire un certain nombre d'autres choses à ces cellules plus vite que vous le pouvez sans script. Visual Basic peut accéder à la sélection de cellules à travers la propriété Application.Selection , qui peut être abrégé en simple sélection.
Essayez un script simple que les couleurs de la sélection actuelle . Entrez le Visual Basic IDE ( environnement de développement intégré ) et entrer ce texte dans la fenêtre de code :
Sous SelectionExample ()
Selection.Interior.Color = RVBBleu
End Sub Photos
Remarquez comment il est facile de deviner ce que ce code va faire. Visual Basic peut être très proche de l'anglais .
Retour à la feuille de calcul (Alt + F11 ) et saisir des données dans certaines cellules. Sélectionnez les cellules , puis exécutez votre macro SelectionExample sur eux : sélectionnez Développeur > Macros , cliquez sur " SelectionExample " dans la liste et cliquez sur le bouton Exécuter. Les cellules sélectionnées deviennent bleus .
Expérimenter avec le code
Comme mentionné précédemment, Visual Basic peut être facile à lire, même si vous n'avez aucune expérience en programmation. Cela rend la modification de votre programme très facile. Modifier le programme de donner les cellules d'une couleur différente du bleu . Utilisez l'une des constantes de couleur qui commence par les lettres «RVB». Essayez rgbYellow et RVBVert .
Object Browser
Vous pouvez trouver une liste complète des couleurs dans l'Explorateur d'objets Visual Basic. Le navigateur d'objets répertorie toutes les fonctions (méthodes aka) et les propriétés de tous les objets disponibles pour vos programmes Visual Basic .
L'intérieur de l'IDE, appuyez sur F2 pour appeler l' explorateur d'objets . Dans la fenêtre de recherche, entrez RVB et appuyez sur Entrée . Une liste complète des couleurs apparaît dans la fenêtre de résultats de recherche . Essayez rgbBlanchedAlmond dans votre code, ou rgbBurlyWood
filtre de données
Considérons un exemple plus pratique d'utiliser Visual Basic : . Filtrage des données . Vous montrez que les lignes de la sélection actuelle qui correspondent à un ensemble de critères. Commencez par créer les données. Entrez dans ce tableau n'importe où dans la feuille 1:
employés , des années avec l'engagement companyJoe , contrairement 10Mary , 1Estevan Stevens , 5
retour à l'IDE Visual Basic et entrez le nouveau code :
< p> Sous myFilter ()
Selection.AutoFilter champ: = 2, Criteria1 : = " <5 "
End Sub
retour à la feuille de calcul et sélectionnez l'employé données . Exécutez la macro myFilter , qui permet d'afficher uniquement les lignes avec les employés qui ont eu moins de cinq ans avec la société.