Recherche dans 1 seule colonne..avec incrément

Homer75

XLDnaute Junior
bonjour à tous !!!

voila mon petit souci.

j'ai une liste de près de 500 cellules. Je recherche une cellule et je voudrais trouver les cellules qui sont en dessous de celle que j'ai recherché (en fonction d'un increment: 1,2,3,4...). :p

voila un petit exemple de ma recherche "spécial".

Merci d avance pour votre aide.
 

Pièces jointes

  • Classeur1.xls
    13.5 KB · Affichages: 66
  • Classeur1.xls
    13.5 KB · Affichages: 65
  • Classeur1.xls
    13.5 KB · Affichages: 68

Tibo

XLDnaute Barbatruc
Re : Recherche dans 1 seule colonne..avec incrément

Bonjour,

Pas sûr d'avoir bien compris.

Peut-être ceci :

en E12 :

Code:
=INDEX($A$3:$A$21;EQUIV(E11;$A$3:$A$21;0)+F12)

en E13 :

Code:
=INDEX($A$3:$A$21;EQUIV(E11;$A$3:$A$21;0)+F13)

en E14 :

Code:
=INDEX($A$3:$A$21;EQUIV(E11;$A$3:$A$21;0)+F14)

Je te laisse tester.

Si pas ça, reviens avec plus de précisions et en nous donnant le résultat de ce que tu attends.

@+
 

hoerwind

XLDnaute Barbatruc
Re : Recherche dans 1 seule colonne..avec incrément

Bonjour,

En E4, au choix :

=INDEX(A$3:A$21;EQUIV(E$3;A$3:A$21;0)+F4)
=DECALER(INDIRECT("A"&EQUIV(E$3;A$1:A$21;0));F4; )
à copier vers le bas.

Edition : salut Tibo, pas vu !
 
Dernière édition:

SubEndSub

XLDnaute Occasionnel
Re : Recherche dans 1 seule colonne..avec incrément

Bonjour chez vous

Une solution par macro

Code:
Sub macro()
Dim T as Variant, i As Long, c As Range, l As Long
Dim valeurs As Range
Set valeurs = Columns("E:E").SpecialCells(xlCellTypeConstants, 23)
T = Split(valeurs.Address, ",")
Application.ScreenUpdating = False
For i = LBound(T) To UBound(T)
For Each c In Range("A3:A" & [A65536].End(xlUp).Row)
If c = Range(T(i)) Then
c.Resize(4).Copy Range("C" & c.Row)
End If
Next c
Next i
Range("C3:C" & [C65536].End(xlUp).Row).SpecialCells(xlCellTypeBlanks).Delete Shift:=xlUp
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 467
Messages
2 088 676
Membres
103 915
dernier inscrit
VT14907