Probleme de recupération de valeur dans une colonne

cs_valer Messages postés 140 Date d'inscription mercredi 26 mai 2004 Statut Membre Dernière intervention 26 juillet 2004 - 16 juin 2004 à 13:15
dp_favresa Messages postés 132 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 11 mai 2010 - 23 juil. 2004 à 15:59
re-bonjour
j'ai encor un pb mais celui la me prend beaucoup plus la tete...
j'ai une colonne B avec des valeurs.
Dans cette colonne, j'ai deux fois la valeur qui m'interesse cad 180 et je dois recupérer la valeur dans la colonne correspondante a la ligne ou se trouve 180 dans la B.
j'ai une fois a recuperer la ligne ou apparait 180 pour la premiere fois et une fois ou il apparait pour la deuxieme fois.
mon programme doit traiter un gros paquet de fichiers qui remplissent tous de maniere differentes la colonne B
merci
Valer

2 réponses

dp_favresa Messages postés 132 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 11 mai 2010
23 juil. 2004 à 15:57
Bonjour,

Je crois avoir la solution (si j'ai bien compris le problème). Il faut utiliser la fonction .Offset qui permet de se décaler par rapport à une cellule donnée.

Range(cellule).Select
ValCherchée = ActiveCell.Value
ActiveCell.Offset(0, ValCherchée).Value = ValTrouvée
*** si la valeur cherchée en colonne B est 3 et que la cellule est B7
la valeur trouvée se trouve en cellule E7 (B décalé de 3 à droite)

J'espère que cela vous servira.

Bon(ne) courage, développement, salutation...
(choisissez ce qui vous convient) dp
0
dp_favresa Messages postés 132 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 11 mai 2010
23 juil. 2004 à 15:59
Désolé, j'ai inversé la 3ème ligne, il faut lire :

ValTrouvée = ActiveCell.Offset...

Bon(ne) courage, développement, salutation...
(choisissez ce qui vous convient) dp
0
Rejoignez-nous