OVH Cloud OVH Cloud

Selections multiples

5 réponses
Avatar
Electra
Bonjour,

Dans la colonne("A") d'un fichier Excel, je voudrais sélectionner toutes
les lignes contenant le mot "Maison", copier ces lignes et les coller
dans un autre fichier excell nommé "MesMaisons"

Merci d'avance
Electra

5 réponses

Avatar
MichDenis
Tu sélectionnes la totalité de la plage de cellules,
Tu fais un filtre automatique sur la colonne où tu retrouves l'information "Maison"
Tu sélectionnes toute la plage contenant le résultat du filtre moins la ligne
d'étiquette (en-tête de colonne) si tu ne veux pas la copier vers la nouvelle destination.

Barre de menus / Édition / Atteindre / Cellules / Les cellules visibles seulement.
Et tu fais un copier-coller des lignes vers leur nouvelle destination


"Electra" a écrit dans le message de news:

Bonjour,

Dans la colonne("A") d'un fichier Excel, je voudrais sélectionner toutes
les lignes contenant le mot "Maison", copier ces lignes et les coller
dans un autre fichier excell nommé "MesMaisons"

Merci d'avance
Electra
Avatar
Jacky
Bonsoir,
'-----------
Sub jj()
Application.ScreenUpdating = False
With Sheets(1)
[a1].AutoFilter Field:=1, Criteria1:="Maison"
Range("a2:iv256", [a65536].End(3)).SpecialCells(xlCellTypeVisible).Copy
Workbooks("MesMaisons").Sheets(1).Range("a2")
[a1].AutoFilter
End With
End Sub

Ps: le fichier "MesMaisons" est supposé ouvert
--
Salutations
JJ

"Electra" a écrit dans le message de news:

Bonjour,

Dans la colonne("A") d'un fichier Excel, je voudrais sélectionner toutes
les lignes contenant le mot "Maison", copier ces lignes et les coller dans
un autre fichier excell nommé "MesMaisons"

Merci d'avance
Electra


Avatar
Jacky
A remplacer
Workbooks("MesMaisons").
par

Workbooks("MesMaisons.xls")


Ps:Le fichier "MesMaisons.xls" enregistré au moins 1 fois
--
Salutations
JJ

"Jacky" a écrit dans le message de news:

Bonsoir,
'-----------
Sub jj()
Application.ScreenUpdating = False
With Sheets(1)
[a1].AutoFilter Field:=1, Criteria1:="Maison"
Range("a2:iv256",
[a65536].End(3)).SpecialCells(xlCellTypeVisible).Copy
Workbooks("MesMaisons").Sheets(1).Range("a2")
[a1].AutoFilter
End With
End Sub

Ps: le fichier "MesMaisons" est supposé ouvert
--
Salutations
JJ

"Electra" a écrit dans le message de news:

Bonjour,

Dans la colonne("A") d'un fichier Excel, je voudrais sélectionner toutes
les lignes contenant le mot "Maison", copier ces lignes et les coller
dans un autre fichier excell nommé "MesMaisons"

Merci d'avance
Electra






Avatar
Electra
Tu sélectionnes la totalité de la plage de cellules,
Tu fais un filtre automatique sur la colonne où tu retrouves l'information "Maison"
Tu sélectionnes toute la plage contenant le résultat du filtre moins la ligne
d'étiquette (en-tête de colonne) si tu ne veux pas la copier vers la nouvelle destination.

Barre de menus / Édition / Atteindre / Cellules / Les cellules visibles seulement.
Et tu fais un copier-coller des lignes vers leur nouvelle destination


"Electra" a écrit dans le message de news:

Bonjour,

Dans la colonne("A") d'un fichier Excel, je voudrais sélectionner toutes
les lignes contenant le mot "Maison", copier ces lignes et les coller
dans un autre fichier excell nommé "MesMaisons"

Merci d'avance
Electra


Merci pour ta réponse, mais ce que je voudrais c'est automatiser cette

procédure, car j'ai plusieurs mots à rechercher et chaque lignes
contenant ces mots est à coller dans un nouveau fichier. En plus, j'ai
de nombreux fichiers à traiter de la même façon.

Avatar
Electra
Bonsoir,
'-----------
Sub jj()
Application.ScreenUpdating = False
With Sheets(1)
[a1].AutoFilter Field:=1, Criteria1:="Maison"
Range("a2:iv256", [a65536].End(3)).SpecialCells(xlCellTypeVisible).Copy
Workbooks("MesMaisons").Sheets(1).Range("a2")
[a1].AutoFilter
End With
End Sub

Ps: le fichier "MesMaisons" est supposé ouvert
Merci, je vais essayer ce soir