Programmation VBA pour Excel
Accueil
Sommaire du cours
Sommaire des exercices
Résumé du cours
Forum
Travaux
TICE
AgroParisTech
About
©AgroParisTech
Prendre en compte des conditions
Exercices
Exercice 1
Ecrire une procédure qui teste si la cellule active est vide ou non. Si elle n’est pas vide, la procédure affiche dans la cellule suivante le message : « la cellule à ma gauche n’est pas vide ! ».
Il existe en VBA une méthode qui indique si la cellule sur laquelle elle est appliquée est vide ou non.
Vous pourrez utiliser la méthode VBA IsEmpty de la façon suivante : If IsEmpty(Range("A1")) Then qui renvoie True si la cellule A1 est vide.

Hide

Sub cellule_vide()

If Not IsEmpty(ActiveCell) Then

ActiveCell.Offset(0, 1).Range("A1").Select

ActiveCell.FormulaR1C1 = "la cellule à ma gauche n'est pas vide !"

End If

End Sub

If Not IsEmpty(ActiveCell) Then vérifie si la cellule n'est pas vide. Si la cellule n'est PAS vide, alors on exécute les instructions du if.

Hide

Félicitations, vous avez terminé les exercices de ce chapitre.
Vous pouvez passer au chapitre suivant en cliquant sur ce lien ou sur la flèche droite en dessous. Vous pouvez également retourner sur le chapitre en cours en cliquant sur la flèche gauche.