[Résolu][Calc] extraire des lignes contenant un mot
Modérateur : Vilains modOOs
Règles du forum
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
-
- Fraîchement OOthentifié
- Messages : 7
- Inscription : 28 juin 2018 10:24
[Résolu][Calc] extraire des lignes contenant un mot
bonjour je voudrai extraire de 2 colonnes des lignes contenant un mot particulier
Dernière modification par micmac le 28 juin 2018 11:11, modifié 1 fois.
open office 4.1.5 win 7
-
- ManitOOu
- Messages : 2668
- Inscription : 30 avr. 2009 04:54
- Localisation : CATALUNYA
Re: extraire de 2 colonnes des lignes contenant un mot parti
Bonjour,
Il manque :
- plus de précisions
- un fichier exemple des colonnes et de ce qu'on doit faire des résultats
Il manque :
- plus de précisions
- un fichier exemple des colonnes et de ce qu'on doit faire des résultats
cOOordialement
---
AOO 4.0.1 W7-PRO & LO 5.1.6.2 Debian 7.8 & Ubuntu 16.04 LTS
---
F1 : ça aide...
XRay + SDK
---
Quand le NOT CONFIRMED sera corrigé (OOo et LO) , je serai heureux...
---
AOO 4.0.1 W7-PRO & LO 5.1.6.2 Debian 7.8 & Ubuntu 16.04 LTS
---
F1 : ça aide...
XRay + SDK
---
Quand le NOT CONFIRMED sera corrigé (OOo et LO) , je serai heureux...
-
- RespOOnsable forum
- Messages : 9254
- Inscription : 28 août 2010 08:45
Re: extraire de 2 colonnes des lignes contenant un mot parti
Bonjour et bienvenue,
Cette section a des règles très précises que vous devez obligatoirement suivre pour obtenir de l'aide. C'est indiqué dans le cadre rouge en haut de la page.
Il est demandé aux auteurs de faire précéder le titre de leur question d'une balise adéquate. Ce balisage est extrêmement important car il permet d'avoir une base de connaissance optimum en cas de recherche.
Avez-vous remarqué comment étaient postées les autres questions ?
Lisez ce fil pour savoir quelle balise utiliser : https://forum.openoffice.org/fr/forum/s ... html#27295
N'oubliez pas que les termes "Macro" ou "OpenOffice" ne doivent pas être employés car il sont implicites. Essayez de synthétiser au mieux ce que vous cherchez à faire.
Un titre accrocheur vous permettra d'une part d'être aidé plus rapidement et d'autre part, d'enrichir notre base de connaissances.
Nous l'avons fait pour vous cette fois-ci mais lors de votre prochaine question, nous vous remercions de le faire vous-même au risque de voir votre sujet verrouillé.
Le titre a également été écourté.
Merci de votre collaboration.
Cette section a des règles très précises que vous devez obligatoirement suivre pour obtenir de l'aide. C'est indiqué dans le cadre rouge en haut de la page.
Il est demandé aux auteurs de faire précéder le titre de leur question d'une balise adéquate. Ce balisage est extrêmement important car il permet d'avoir une base de connaissance optimum en cas de recherche.
Avez-vous remarqué comment étaient postées les autres questions ?
Lisez ce fil pour savoir quelle balise utiliser : https://forum.openoffice.org/fr/forum/s ... html#27295
N'oubliez pas que les termes "Macro" ou "OpenOffice" ne doivent pas être employés car il sont implicites. Essayez de synthétiser au mieux ce que vous cherchez à faire.
Un titre accrocheur vous permettra d'une part d'être aidé plus rapidement et d'autre part, d'enrichir notre base de connaissances.
Nous l'avons fait pour vous cette fois-ci mais lors de votre prochaine question, nous vous remercions de le faire vous-même au risque de voir votre sujet verrouillé.
Le titre a également été écourté.
Merci de votre collaboration.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
-
- Fraîchement OOthentifié
- Messages : 7
- Inscription : 28 juin 2018 10:24
Re: [Calc] extraire des lignes contenant un mot
Bonjour
pour être plus précis et plus simple je voudrai extraire toute les lignes ayant un mot particulier pour les copier sur un autre fichier ou feuille
merci
pour être plus précis et plus simple je voudrai extraire toute les lignes ayant un mot particulier pour les copier sur un autre fichier ou feuille
merci
open office 4.1.5 win 7
-
- GourOOu
- Messages : 9365
- Inscription : 18 juil. 2008 15:29
- Localisation : F-Oise + F-Savoie
Re: [Calc] extraire des lignes contenant un mot
Bonjour,
Comment dépersonnaliser un document
Dans l'attente...
Comment joindre un fichier[b][color=#FF8000]Churay[/color][/b] a écrit :Il manque :
- plus de précisions
- un fichier exemple des colonnes et de ce qu'on doit faire des résultats
Comment dépersonnaliser un document
Dans l'attente...
AOO 4.1.15 et LibO stable 7.6.6 / macOS Intel 13.6.6 Ventura
Adoptium-temurinJDK-jre_1.8.0_412 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Adoptium-temurinJDK-jre_1.8.0_412 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
-
- Fraîchement OOthentifié
- Messages : 7
- Inscription : 28 juin 2018 10:24
Re: [Calc] extraire des lignes contenant un mot
Je voudrais copier les lignes comportant le mot vert sur une nouvelle feuille (voir fichier ods )
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
open office 4.1.5 win 7
-
- PassiOOnné
- Messages : 669
- Inscription : 20 déc. 2017 14:45
Re: [Calc] extraire des lignes contenant un mot
Bonjour,
Tu n'as pas besoin de macro pour faire ça.
Utilise le menu Données > Filtre standard.
Il y a une option qui permet de coller le résultat sur une autre feuille.
Tu n'as pas besoin de macro pour faire ça.
Utilise le menu Données > Filtre standard.
Il y a une option qui permet de coller le résultat sur une autre feuille.
OpenOffice 4.1.15 - Windows 10
-
- RespOOnsable forum
- Messages : 9254
- Inscription : 28 août 2010 08:45
Re: [Calc] extraire des lignes contenant un mot
La solution de votre problème ne nécessite de macros.
Sauf désir impératif d'y avoir recours, veuillez clôturer ce sujet et poursuivre en section tableur à la suite des réponses faites dans le sujet que vous y avez ouvert : https://forum.openoffice.org/fr/forum/v ... =4&t=58267
Comment clore un sujet correctement
Sauf désir impératif d'y avoir recours, veuillez clôturer ce sujet et poursuivre en section tableur à la suite des réponses faites dans le sujet que vous y avez ouvert : https://forum.openoffice.org/fr/forum/v ... =4&t=58267
Comment clore un sujet correctement
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
-
- Fraîchement OOthentifié
- Messages : 7
- Inscription : 28 juin 2018 10:24
Re: [Calc] extraire des lignes contenant un mot
Sa ne fonctionne pas car les phrases sont parfois sur 2 colonne et le mot rechercher et parmi d'autre mots
open office 4.1.5 win 7
-
- PassiOOnné
- Messages : 669
- Inscription : 20 déc. 2017 14:45
Re: [Calc] extraire des lignes contenant un mot
As-tu testé ce que te propose OOotremer dans ton autre fil ?dominique F a écrit :Sa ne fonctionne pas car les phrases sont parfois sur 2 colonne et le mot rechercher et parmi d'autre mots
Tu as un item "contient" qui permet de faire ça.
Si cela ne marche pas, merci de fournir un nouveau document implicant ce cas de figure.
Car ce que tu as joins ne correspond pas à ce que tu décris comme problème.
OpenOffice 4.1.15 - Windows 10
-
- InconditiOOnnel
- Messages : 936
- Inscription : 27 nov. 2010 00:17
- Localisation : gâtine deux-sèvrienne
Re: [Calc] extraire des lignes contenant un mot
Bonjour
Un exemple à tester
Luke
Un exemple à tester
Code : Tout sélectionner
Option Explicit
Sub Main
Dim oDoc As Object, Feuilles As Object, F1 As Object, F2 As Object
Dim Zone As Object, Cherche As Object, Trouve As Object
Dim Mot As String, Ligne As Integer, i As Integer
oDoc = ThisComponent
Feuilles = oDoc.Sheets
F1 = Feuilles.GetByName("Feuille1")
F2 = Feuilles.GetByName("Feuille2")
Zone = F1.GetCellRangeByName("A1:B10")
Cherche = Zone.createSearchDescriptor
Mot = inputBox("Quel mot je cherche ?")
With Cherche
.SearchString = Mot
.SearchWords = False
End With
Trouve = Zone.FindFirst(Cherche)
i = 0
Do until isnull(Trouve)
Ligne = Trouve.RangeAddress.EndRow
F2.GetCellRangeByPosition(0,i,2,i).DataArray = F1.GetCellRangeByPosition(0,Ligne,2,Ligne).DataArray
Trouve = Zone.FindNext(Trouve,Cherche)
i = i +1
Loop
End Sub
Cordialementrollmops a écrit :Si cela ne marche pas, merci de fournir un nouveau document implicant ce cas de figure.
Car ce que tu as joins ne correspond pas à ce que tu décris comme problème.
Luke
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.3 et LibO 5.3.7.2 Ubuntu 16.04 LTS et Debian 9
Xray ne tient pas lieu de tout, mais une pratique sans Xray ne vaut pas grand chose
Xray ne tient pas lieu de tout, mais une pratique sans Xray ne vaut pas grand chose
-
- Fraîchement OOthentifié
- Messages : 7
- Inscription : 28 juin 2018 10:24
Re: [Calc] extraire des lignes contenant un mot
Voici un extrais du fichier l'originale fait 3mo, je voudrai classer par thème, grotte, gouffre, cluseau ect, tout en gardent la ligne entière référence commune et autre merci
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
open office 4.1.5 win 7
-
- GourOOu
- Messages : 9365
- Inscription : 18 juil. 2008 15:29
- Localisation : F-Oise + F-Savoie
Re: [Calc] extraire des lignes contenant un mot
Un peu hors sujet mais que contient-il pour être aussi lourd, des images ?[b][color=#404080]dominique F[/color][/b] a écrit :l'originale fait 3mo
AOO 4.1.15 et LibO stable 7.6.6 / macOS Intel 13.6.6 Ventura
Adoptium-temurinJDK-jre_1.8.0_412 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
Adoptium-temurinJDK-jre_1.8.0_412 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
-
- Fraîchement OOthentifié
- Messages : 7
- Inscription : 28 juin 2018 10:24
Re: [Calc] extraire des lignes contenant un mot
non des donnes de position et référence plus de 1500 lignes à trier
open office 4.1.5 win 7
-
- ManitOOu
- Messages : 3031
- Inscription : 02 juil. 2014 17:25
Re: [Calc] extraire des lignes contenant un mot
Monsieur DominiqueF vous avez ouvert deux sujets à différents endroit de ce forum. Des volontaires vous apportent des réponses pertinentes dans celui ouvert en section Tableur ici : https://forum.openoffice.org/fr/forum/v ... 39#p314815 avec fichier en exemple.
Vous pourriez vous donner la peine de regarder ce qui vous est proposé et y donner suite si ce n'est pas trop vous demander.
Bonne fin de journée
Vous pourriez vous donner la peine de regarder ce qui vous est proposé et y donner suite si ce n'est pas trop vous demander.
Bonne fin de journée
-
- InconditiOOnnel
- Messages : 936
- Inscription : 27 nov. 2010 00:17
- Localisation : gâtine deux-sèvrienne
Re: [Calc] extraire des lignes contenant un mot
Re
Madame Irma n'étant pas encore à la retraite... après consultation elle me souffle que la recherche doit certainement s’effectuer sur les colonnes D et E. Donc une solution possible adapté de la précédente déjà communiquée.
Cordialement
Luke
Madame Irma n'étant pas encore à la retraite... après consultation elle me souffle que la recherche doit certainement s’effectuer sur les colonnes D et E. Donc une solution possible adapté de la précédente déjà communiquée.
Code : Tout sélectionner
Option Explicit
Sub Main
Dim oDoc As Object, Feuilles As Object, F1 As Object, F2 As Object
Dim CopyFeuille As String
Dim Zone As Object, Cherche As Object, Trouve As Object
Dim Mot As String, Ligne As Integer, i As Integer
oDoc = ThisComponent
Feuilles = oDoc.Sheets
F1 = Feuilles.GetByName("Feuille1")
'F2 = Feuilles.GetByName("Feuille2")
Zone = F1.GetCellRangeByName("D2:E1000")
Cherche = Zone.createSearchDescriptor
Mot = inputBox("Quel mot je cherche ?")
NouveauNom:
CopyFeuille = inputBox("Sur quelle feuille je copie ?")
If Feuilles.HasByName(CopyFeuille) Then
F2 = Feuilles.GetByName(CopyFeuille)
Else
MsgBox("La feuille : " & CopyFeuille & " n'éxiste pas" )
Goto NouveauNom
End if
With Cherche
.SearchString = Mot
.SearchWords = False
End With
Trouve = Zone.FindFirst(Cherche)
If isnull(Trouve) Then MsgBox("Le mot " & Mot & " n'as pas été trouvé" )
i = 0
Do until isnull(Trouve)
Ligne = Trouve.RangeAddress.EndRow
F2.GetCellRangeByPosition(0,i,13,i).DataArray = F1.GetCellRangeByPosition(0,Ligne,13,Ligne).DataArray
Trouve = Zone.FindNext(Trouve,Cherche)
i = i +1
Loop
End Sub
+1zeguedon a écrit :vous avez ouvert deux sujets à différents endroit de ce forum. Des volontaires vous apportent des réponses pertinentes dans celui ouvert en section Tableur [...] Vous pourriez vous donner la peine de regarder ce qui vous est proposé et y donner suite si ce n'est pas trop vous demander.
Cordialement
Luke
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOO 4.1.3 et LibO 5.3.7.2 Ubuntu 16.04 LTS et Debian 9
Xray ne tient pas lieu de tout, mais une pratique sans Xray ne vaut pas grand chose
Xray ne tient pas lieu de tout, mais une pratique sans Xray ne vaut pas grand chose
-
- RespOOnsable forum
- Messages : 12230
- Inscription : 08 nov. 2005 16:23
- Localisation : Caen, France
Re: [Calc] extraire des lignes contenant un mot
A priori, l'auteur ne reviendra sans doute jamais :zeguedon a écrit :Vous pourriez vous donner la peine de regarder ce qui vous est proposé et y donner suite si ce n'est pas trop vous demander.
Un bel exemple de "je-viens-faire-mon-marché" et d'impolitesse.Dernière visite le : 28 Juin 2018 18:58
Fil fermé et classé [Résolu]