Serialsiner
Messages postés15Date d'inscriptionjeudi 10 juin 2004StatutMembreDernière intervention23 septembre 2005
-
23 sept. 2005 à 10:52
Serialsiner
Messages postés15Date d'inscriptionjeudi 10 juin 2004StatutMembreDernière intervention23 septembre 2005
-
23 sept. 2005 à 11:58
Bonjour à tous,
Je butte sur un problème avec VBA dans Excel (97), je cherche à sélectionner une plage de cellules si le contenu est d'un certain type, ici l'année 2005.
J'ai tous les jours de l'année en colonne A et je commence en A3, je veux tester si la cellule du dessous comporte 2005 mais mon test est toujours faux, la conversion de date en chaine de caractères ne se fait pas et ma variable Mystring est toujours égale à "" !
Voici la boucle qui pose problème, j'ai beau tourner ça dans tous les sens, je n'y arrive pas :
--------------------------------------
Dim test As Boolean
Dim yr As String
Dim début
Dim fin
Dim Mystring As String
yr = 2005
début = ActiveCell.Address
ActiveCell.Offset(1, 0).Select
Do While test = True
Mystring = CStr(ActiveCell)
If Right(Mystring, 4) = yr Then
test = True
fin = ActiveCell.Address
End If