Visual Basic de Microsoft pour les applications est un langage de programmation que l'entreprise offre des programmes Microsoft Office, tels que Microsoft Excel. Le langage contient ses propres commandes que vous devez utiliser pour manipuler vos données , mais si vous utilisez le code VBA sur les données dans une feuille de calcul Excel, vous pouvez également utiliser les fonctions de tableur , comme countif , sumif ou vlookup . L'objet application.worksheet permet VBA à comprendre et à utiliser les fonctions Excel . Instructions
1
Ouvrez une feuille de calcul Excel 2010 . Cliquez sur l'onglet " développeur" en haut de l'écran, puis cliquez sur le bouton " Visual Basic " sur l'extrémité gauche du ruban.
2
Faites un clic droit sur "Sheet1" sur la colonne de gauche dans la console VBA. Déplacez votre souris sur "Insérer " et choisissez " Module ". Cliquez sur le module qui apparaît sous les feuilles de calcul dans la colonne.
3
Cliquez sur le côté droit de l'écran pour commencer à faire votre code VBA. Entrez "xxxx Sub ( ) ", où "xxxx" est le nom que vous voulez donner à votre macro. Appuyez sur "Enter" et la commande " End Sub " seront ajoutés automatiquement .
4
Entrez "x As Double" de mettre en place une variable. La fonction countif devra retourner une valeur à quelque chose, alors vous aurez à mettre en place au moins une variable dans votre code. Countif sera naturellement retourner une valeur sous la forme "Double" , de sorte que soit la forme que vous devez donner à votre variable. Appuyez sur "Entrée " pour accéder à la ligne suivante
5
Tapez la ligne suivante dans votre code .
X = Application.WorksheetFunction.CountIf (cellules , 1)
< p> La gamme "cellules " va chercher dans toutes les cellules utilisées sur votre feuille de calcul. Si vous avez besoin d'une gamme spécifique , vous pouvez changer "cellules" à " Range (" A: A ") ", où " A: A" est la plage que vous souhaitez rechercher . Le "1" dans ce code va rechercher le numéro 1. Vous pouvez changer cela pour n'importe quel nombre vous voulez, ou n'importe quelle chaîne , tant que vous envelopper la chaîne entre guillemets. En outre , vous pouvez utiliser supérieure ou inférieure signes "<" ou ">" , avec un certain nombre , mais vous devrez alors joindre le nombre et le signe des guillemets.