Vba calcul base définition de la cellule figé

Fermé
nanouou Messages postés 1 Date d'inscription mercredi 26 août 2009 Statut Membre Dernière intervention 26 août 2009 - 26 août 2009 à 11:53
Bonjour,
je souhaite calculer des bases 100. Basiquement j'ai sur ma feuille une suite de tableaux qui ont le meme format mais pas le meme nombre de lignes, tous sont espacés d'une ligne vide.
dans chaqun de ces tableaux une ligne a une mention particulière en dernière colonne: la lettre v. Ceci permet d'identifier la référence qui permettra de calculer la base 100
77,70
77,00
71,00 v
71,00
67,50
67,40
67,40
67,10

le résultat souhaité est:
77,70 9%
77,00 8%
71,00 v 0%
71,00 0%
67,50 -5%
67,40 -5%
67,40 -5%
67,10 -5%

j'ai essayé avec
Dim base100 As Long
UserForm1.Hide
Columns("P").Activate
ActiveCell.Offset(3).Activate
While ActiveCell.Offset(0, -2) <> ""
If ActiveCell.Offset(0, -1) = "v" Then
base100 = ActiveCell.Offset(0, -1)
End If
Wend
ActiveCell.Offset(2, 0).Activate

mais cela ne défini pas correctement la cellule à "figer" pour le calcul
pouvez vous m'aider?
n'hésitez pas à me demander des précisions si cela n'était pas clair.
Merci.