OVH Cloud OVH Cloud

Copie

5 réponses
Avatar
ppinede
Bonjour,
Je dispose d'une feuille sur laquelle se trouve un tableau.
Comment puis-je recopier uniquement les lignes de ce tableau qui comporte la
lettre R dans la première colonne, dans une feuille adjacente.
Merci de votre aide

5 réponses

Avatar
JB
Bonjour,

=SI(ESTTEXTE(INDEX(Nom;GRANDE.VALEUR(SI(ESTNUM(CHERCHE("R";Nom));EQUIV(
Nom;Nom;
0);"");LIGNE(INDIRECT("1:"&LIGNES(Nom))))));INDEX(Nom;GRANDE.VALEUR(SI(
ESTNUM(CHERCHE("R";Nom));EQUIV(Nom;Nom;
0);"");LIGNE(INDIRECT("1:"&LIGNES(Nom)))));"")

Valider avec Maj+Ctrl+Entrée

http://cjoint.com/?bEqOvlmRCh

JB


On 30 jan, 16:05, "ppinede" wrote:
Bonjour,
Je dispose d'une feuille sur laquelle se trouve un tableau.
Comment puis-je recopier uniquement les lignes de ce tableau qui comporte la
lettre R dans la première colonne, dans une feuille adjacente.
Merci de votre aide


Avatar
Pounet95
Bonjour,
1. sélectionner le tableau dans sa totalité
2. menu Données/Filtre élaboré
3. clic dans la flèche de la colonne 1 ( celle qui doit contenir R ou r )
4. sélectionner 'Personnalisé'
5. choisir 'contient' et entrer R dans la zone à droite
6. sélectionner le bouton radio 'ou'
7. chosir 'contient' et saisir r dans la zone à droite
8. valider
9. copier les cellules restant visibles
10. coller là où besoin

Est-ce OK ?

On peut aussi faire en VBA bien sûr
Bonne fin d'après-midi
Pounet95



"ppinede" a écrit dans le message de news:
45bf5e5e$0$27385$
Bonjour,
Je dispose d'une feuille sur laquelle se trouve un tableau.
Comment puis-je recopier uniquement les lignes de ce tableau qui comporte
la
lettre R dans la première colonne, dans une feuille adjacente.
Merci de votre aide




Avatar
Pounet95
Oups, il s'agit plutôt d'un filtre automatique

1000000000 excuses ...... au moins !

"Pounet95" a écrit dans le message de news:
45bf68c5$0$25948$
Bonjour,
1. sélectionner le tableau dans sa totalité
2. menu Données/Filtre élaboré
3. clic dans la flèche de la colonne 1 ( celle qui doit contenir R ou r )
4. sélectionner 'Personnalisé'
5. choisir 'contient' et entrer R dans la zone à droite
6. sélectionner le bouton radio 'ou'
7. chosir 'contient' et saisir r dans la zone à droite
8. valider
9. copier les cellules restant visibles
10. coller là où besoin

Est-ce OK ?

On peut aussi faire en VBA bien sûr
Bonne fin d'après-midi
Pounet95



"ppinede" a écrit dans le message de news:
45bf5e5e$0$27385$
Bonjour,
Je dispose d'une feuille sur laquelle se trouve un tableau.
Comment puis-je recopier uniquement les lignes de ce tableau qui comporte
la
lettre R dans la première colonne, dans une feuille adjacente.
Merci de votre aide








Avatar
JB
Solution Filtre élaboré:

Dans la feuille Extract le critère:

C
1 Nom
2 *R*

Sub Extrait()
Sheets("BD").[A1:A1000].AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Extract").[C1:C2],
CopyToRange:=Sheets("Extract").[A1]
End Sub

http://cjoint.com/?bEqZGW1ofg

Cordialement JB


On 30 jan, 16:05, "ppinede" wrote:
Bonjour,
Je dispose d'une feuille sur laquelle se trouve un tableau.
Comment puis-je recopier uniquement les lignes de ce tableau qui comporte la
lettre R dans la première colonne, dans une feuille adjacente.
Merci de votre aide


Avatar
ppinede
Merci à tous
"JB" a écrit dans le message de news:

Solution Filtre élaboré:

Dans la feuille Extract le critère:

C
1 Nom
2 *R*

Sub Extrait()
Sheets("BD").[A1:A1000].AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Extract").[C1:C2],
CopyToRange:=Sheets("Extract").[A1]
End Sub

http://cjoint.com/?bEqZGW1ofg

Cordialement JB


On 30 jan, 16:05, "ppinede" wrote:
Bonjour,
Je dispose d'une feuille sur laquelle se trouve un tableau.
Comment puis-je recopier uniquement les lignes de ce tableau qui comporte
la

lettre R dans la première colonne, dans une feuille adjacente.
Merci de votre aide