Boucle avec recherche de valeur et récupération adresse de cellules actives
Robikatchou
Messages postés50Date d'inscriptionmardi 7 juillet 2009StatutMembreDernière intervention28 août 2009
-
26 août 2009 à 16:16
Robikatchou
Messages postés50Date d'inscriptionmardi 7 juillet 2009StatutMembreDernière intervention28 août 2009
-
28 août 2009 à 09:56
Bonjour
à partir de ce début de code je voudrais récupérer l'adresse de la cellule active pour appliquer 4 colonnes plus loin mais sur la même ligne une formule.
Code :
"Recherche une valeur dans le tableur"Cells.Find(What:=VarFrns, After:=ActiveCell, LookIn:=xlFormulas, _LookAt:=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, _MatchCase:=False, SearchFormat:=False).Activate
"récupérer l'adresse de la cellule active et appliquer une formule en (i, j+4)"
??
"Passer à la cellule suivante contenant la valeur recherchée"
Cells.FindNext(After:=ActiveCell).Activate
"Re appliquer formule en (i, j+4)"
"arreter d'appliquer la formule lorsque la ligne de la cellule suivante est inférieure à la ligne de la cellule qui vient d'être traitée"
Si quelqu'un a une solution
Merci
Roberto RIQUELME
A voir également:
Boucle avec recherche de valeur et récupération adresse de cellules actives
Robikatchou
Messages postés50Date d'inscriptionmardi 7 juillet 2009StatutMembreDernière intervention28 août 2009 27 août 2009 à 11:36
Bonjour
Merci pour le conseil ça marche pas mal
Voici le code sur lequel j'ai encore un problème
En fait ce que je veux c'est qu'il me sorte la dernière ligne sur laquelle apparaît un 2 (c'est un exemple)
C'est a dire si j'ai des "2" sur la colonne A sur les lignes 4 5 6 7 8
et sur la colonnes B sur les lignes 2 3 4
il faut que j'obtienne le msg 8
"Ceci me sert de test pour être sur qu'il prend en compte toutes les lignes de ma colonne A et qu'il n'ira pas sur la colonne B"
Je pensais que ce code marcherait mais il ne marche pas. je n'obtient pas ce que je souhaite et je trouve pas le problème
Sub Macro1()
Dim i As Integer
Dim j As Integer
Dim TCell As Range
Set TCell = Selection