Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

extraire de cellule x à cellule y

  • Initiateur de la discussion Initiateur de la discussion boulbidule
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

boulbidule

XLDnaute Nouveau
Bonjour à tous 🙂

je cherche à copier via mots clés de cellule X à cellule Y vers onglet 2 par exemple

en fait j'ai pas le même nombre de ligne dans chacun de mes exemples,

du coup je pensais dire copier de tel mot à tel mot

par exemple ci dessous pour extraire les prénoms

je pensais faire une règle qui copie de : "bien" à "ce"

merci pour votre aide (très très précieuse 😉 )
 

Pièces jointes

Re : extraire de cellule x à cellule y

Re,

En fait je n'avais pas besoin de formule matricielle en B2 :

Code:
=REPT(A2;(NB.SI(A$1:A1;"bien")>NB.SI(A$1:A1;"ce"))*(A2<>"ce"))
Cela suppose qu'entre 2 "bien" il y ait un seul "ce" [Edit] et pas de "ce" avant le 1er "bien".

La macro, un peu plus simple :

Code:
Sub JOB()
duree = Timer
Application.ScreenUpdating = False
[B:B].ClearContents
With [A1].CurrentRegion.Offset(1, 1)
  .Cells(0) = "Liste"
  .FormulaR1C1 = "=REPT(RC[-1],(COUNTIF(R1C[-1]:R[-1]C[-1],""bien"")>COUNTIF(R1C[-1]:R[-1]C[-1],""ce""))*(RC[-1]<>""ce""))"
  .Value = .Value 'supprime les formules
  .Sort .Cells, xlAscending, Header:=xlNo 'tri
End With
MsgBox "Durée " & Format(Timer - duree, "0.00 \s")
End Sub
Mais ça n'améliore guère le résultat => 27 secondes.

A+
 

Pièces jointes

Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
19
Affichages
480
Réponses
17
Affichages
481
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…