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.