OVH Cloud OVH Cloud

Tri de cellules

2 réponses
Avatar
RAF
Bonjour à tous,
Je cherche à récuperer des données spécifiques dans une colonne A remplie
comme ci dessous:

Colonne A non triée avec du texte ,numérique ou de
l'alphanumérique
Rechercher à partir du haut la première occurence de 1 en numérique (Il y en
a plusieurs)
Rechercher en dessous la première occurence de 41 en numérique (Il y en a
plusieurs)
Copier tout ce qui se trouve entre ces deux valeurs(Normallement il n'y a
qu'une cellule entre ces deux valeurs)
Et coller sur une autre feuille dans une colonne
Si quelqu'un peut m'aider ce serait kool

Merci encore

RAF

A+

2 réponses

Avatar
ru-th
Salut

en 1ere approche
Sub test()
rep0 = Evaluate("­dress(match(true,isnumber(A1:A130),0)+1,1)")
rep1 Evaluate("­dress(match(1,isnumber(A1:A130)*find(41,a1:a130),0)-1,1)")
Range(rep0 & ":" & rep1).Copy [feuil2!b1]
End Sub

a+
rural thierry
"RAF" a écrit dans le message de news:
418f1fcd$0$18486$
Bonjour à tous,
Je cherche à récuperer des données spécifiques dans une colonne A remplie
comme ci dessous:

Colonne A non triée avec du texte ,numérique ou de
l'alphanumérique
Rechercher à partir du haut la première occurence de 1 en numérique (Il y
en

a plusieurs)
Rechercher en dessous la première occurence de 41 en numérique (Il y en a
plusieurs)
Copier tout ce qui se trouve entre ces deux valeurs(Normallement il n'y a
qu'une cellule entre ces deux valeurs)
Et coller sur une autre feuille dans une colonne
Si quelqu'un peut m'aider ce serait kool

Merci encore

RAF

A+





Avatar
RAF
Je vais essayer ca merci.

@+


"ru-th" a écrit dans le message news:

Salut

en 1ere approche
Sub test()
rep0 = Evaluate("­dress(match(true,isnumber(A1:A130),0)+1,1)")
rep1 > Evaluate("­dress(match(1,isnumber(A1:A130)*find(41,a1:a130),0)-1,1)")
Range(rep0 & ":" & rep1).Copy [feuil2!b1]
End Sub

a+
rural thierry
"RAF" a écrit dans le message de news:
418f1fcd$0$18486$
Bonjour à tous,
Je cherche à récuperer des données spécifiques dans une colonne A
remplie


comme ci dessous:

Colonne A non triée avec du texte ,numérique ou de
l'alphanumérique
Rechercher à partir du haut la première occurence de 1 en numérique (Il
y


en
a plusieurs)
Rechercher en dessous la première occurence de 41 en numérique (Il y en
a


plusieurs)
Copier tout ce qui se trouve entre ces deux valeurs(Normallement il n'y
a


qu'une cellule entre ces deux valeurs)
Et coller sur une autre feuille dans une colonne
Si quelqu'un peut m'aider ce serait kool

Merci encore

RAF

A+