OVH Cloud OVH Cloud

Recherchev

19 réponses
Avatar
BIANCAV
Bonjour,

Sur un même nom je peux avoir 2 enregistrements. J'ai créer sur une seconde
feuille un document, qui doit reprendre les données de ma base.Pour le
remplir j'utilise rechercheV qui porte sur mon nom.

Mon premier problème était qu'il ne m'affiche rien s'il n'y avait pas de
réponse, la solution que j'ai mise semble fonctionner :
=SI(RECHERCHEV($K$4;'Plan d'épandage
2005-2006'!$A$2:$AP$44;13;"faux")<>0;RECHERCHEV($K$4;'Plan d'épandage
2005-2006'!$A$2:$AP$44;13;"faux");""), bien que je crois que nous pouvons
faire plus simple avec ESTNA.

Néanmoins quand j'ai deux enregistrements donc deux lignes, je ne réussi pas
à faire apparaître ma deuxième ligne.

J'ai beau lire Index et autre je semble hermetique et ne trouve pas la
solution.

Je remercie par avance la personne qui pourra m'aider

BiancaV

9 réponses

1 2
Avatar
Trirème
Bon je n'ai malheureusement pas pu faire ton repassage, mais j'ai revu la
table que je joint.
table... repassage... Excellent


Attention car une parcelle a un N° ilot mais +rs N°
cadastre car elle est souvent partagée. Ensuite il peut y avoir 3 coupes
(récoltes) sur un N° cadastre mais un seul semis.
L'idée de la numérotation précédente était bonne (3.1 3.2 3.3...).

L'important est d'avoir un n° associé à un seul nom de parcelle et non
pas un même n° pour plusieurs parcelles.

Bon courage et merci. Si tu me trouve la solution je veux bien la comprendre
car pour mes volailles j'ai peur que ce ne soit encore pire au niveau de la
complexité !!!
Il faudra une ligne par volailles plus une ligne par oeuf :-)


Voila ma version :
http://cjoint.com/?jlfn75ZuUu

Revenons à tes parcelles.
Finalement, pour chaque parcelle, il te faut un nombre de lignes
correspondant au nombre maximum de dates d'épandages organique ou minéral.

- Dans la feuille 'plan d'épandage', on renseigne la colonne A sans
laisser de vides.
- On conserve la numérotation indexée (10.1 10.2).
- Je reviens un peu sur la notion de cellules vides. Je crois qu'on
pourra les tolérer. Il ne sera donc pas nécessaire de remplir les zones
que j'ai mises en jaune (mises en jaune pour faciliter les
explications). Mais c'est bien parce que le tableau doit être
'présentable', surtout pour les colonnes F à L, ce serait fastidieux
pour l'utilisateur de tout remplir. Et il ne faudra surtout pas trier le
tableau.
- Dans la feuille 'Formulaire d'impression' (que j'ai dupliqué pour
garder l'original), pour les fonctions RECHERCHEV(), j'ai utilisé la
fonction EQUIV() pour ramener le numéro de colonne au lieu de l'écrire
'en dur'. EQUIV() cherche le n° de la colonne voulue dans l'entête de la
table. C'est bien pratique si l'on doit insérer déplacer ou supprimer
des colonnes de cette base. Par contre il ne faut pas avoir des doublons
dans la ligne d'entêtes.
- J'ai assorti le document de quelques commentaires dans la feuille
'plan d'épandage' et dans la feuille 'formulaire d'impression.

À suivre,
Trirème

Avatar
BIANCAV
"Trirème" a écrit dans le message de news:

Bon je n'ai malheureusement pas pu faire ton repassage, mais j'ai revu la
table que je joint.
table... repassage... Excellent


Attention car une parcelle a un N° ilot mais +rs N° cadastre car elle est
souvent partagée. Ensuite il peut y avoir 3 coupes (récoltes) sur un N°
cadastre mais un seul semis.
L'idée de la numérotation précédente était bonne (3.1 3.2 3.3...).

L'important est d'avoir un n° associé à un seul nom de parcelle et non pas
un même n° pour plusieurs parcelles.

Bon courage et merci. Si tu me trouve la solution je veux bien la
comprendre car pour mes volailles j'ai peur que ce ne soit encore pire au
niveau de la complexité !!!
Il faudra une ligne par volailles plus une ligne par oeuf :)

Sincèrement c'est ça et bien pire que ça encore donc j'ai intérêt à piger et

organiser
Bon j'ai jeté un coup d'oeil et mille merci car cela semble bien
fonctionner, j'étudie en détail aprés avoir emmené les vaches (hé oui c'est
la réalité terrain)
Encore merci
Cordialement
Bianca
Voila ma version :
http://cjoint.com/?jlfn75ZuUu

Revenons à tes parcelles.
Finalement, pour chaque parcelle, il te faut un nombre de lignes
correspondant au nombre maximum de dates d'épandages organique ou minéral.

- Dans la feuille 'plan d'épandage', on renseigne la colonne A sans
laisser de vides.
- On conserve la numérotation indexée (10.1 10.2).
- Je reviens un peu sur la notion de cellules vides. Je crois qu'on pourra
les tolérer. Il ne sera donc pas nécessaire de remplir les zones que j'ai
mises en jaune (mises en jaune pour faciliter les explications). Mais
c'est bien parce que le tableau doit être 'présentable', surtout pour les
colonnes F à L, ce serait fastidieux pour l'utilisateur de tout remplir.
Et il ne faudra surtout pas trier le tableau.
- Dans la feuille 'Formulaire d'impression' (que j'ai dupliqué pour garder
l'original), pour les fonctions RECHERCHEV(), j'ai utilisé la fonction
EQUIV() pour ramener le numéro de colonne au lieu de l'écrire 'en dur'.
EQUIV() cherche le n° de la colonne voulue dans l'entête de la table.
C'est bien pratique si l'on doit insérer déplacer ou supprimer des
colonnes de cette base. Par contre il ne faut pas avoir des doublons dans
la ligne d'entêtes.
- J'ai assorti le document de quelques commentaires dans la feuille 'plan
d'épandage' et dans la feuille 'formulaire d'impression.

À suivre,
Trirème



Avatar
BIANCAV
Bonsoir,
Bon j'ai presque tout compris les formules, exepté la trés trés longue
=SI(O5>$Q$4;"";DECALER(PlanEpandage;EQUIV(NumIlot;'Plan d''épandage
2005-2006'!$A$4:$A$43;0)-2+O5;EQUIV("Objectif
culture";EntetePlanEpandage;0)-1;1;1))
Je traduis ce que j'ai compris : si O5 est sup à strictement O4 alors rien,
sinon décaler aprés avoir chercher sur plan d'épandage la valeur exacte de
la colonne Numilot qui se trouve de A4 (strictement) à A43 de 2 ligne en
dessous + ??? et reporter le résultat exacte de la colonne onjectif culture
située sur l'entete d'épandage et là ?????? -1.1.1 je ne sais plus ou j'en
suis.
Cordialement
Bianca
"BIANCAV" a écrit dans le message de news:


"Trirème" a écrit dans le message de news:

Bon je n'ai malheureusement pas pu faire ton repassage, mais j'ai revu
la table que je joint.
table... repassage... Excellent


Attention car une parcelle a un N° ilot mais +rs N° cadastre car elle
est souvent partagée. Ensuite il peut y avoir 3 coupes (récoltes) sur un
N° cadastre mais un seul semis.
L'idée de la numérotation précédente était bonne (3.1 3.2 3.3...).

L'important est d'avoir un n° associé à un seul nom de parcelle et non
pas un même n° pour plusieurs parcelles.

Bon courage et merci. Si tu me trouve la solution je veux bien la
comprendre car pour mes volailles j'ai peur que ce ne soit encore pire
au niveau de la complexité !!!
Il faudra une ligne par volailles plus une ligne par oeuf :)

Sincèrement c'est ça et bien pire que ça encore donc j'ai intérêt à piger

et organiser
Bon j'ai jeté un coup d'oeil et mille merci car cela semble bien
fonctionner, j'étudie en détail aprés avoir emmené les vaches (hé oui
c'est la réalité terrain)
Encore merci
Cordialement
Bianca
Voila ma version :
http://cjoint.com/?jlfn75ZuUu

Revenons à tes parcelles.
Finalement, pour chaque parcelle, il te faut un nombre de lignes
correspondant au nombre maximum de dates d'épandages organique ou
minéral.

- Dans la feuille 'plan d'épandage', on renseigne la colonne A sans
laisser de vides.
- On conserve la numérotation indexée (10.1 10.2).
- Je reviens un peu sur la notion de cellules vides. Je crois qu'on
pourra les tolérer. Il ne sera donc pas nécessaire de remplir les zones
que j'ai mises en jaune (mises en jaune pour faciliter les explications).
Mais c'est bien parce que le tableau doit être 'présentable', surtout
pour les colonnes F à L, ce serait fastidieux pour l'utilisateur de tout
remplir. Et il ne faudra surtout pas trier le tableau.
- Dans la feuille 'Formulaire d'impression' (que j'ai dupliqué pour
garder l'original), pour les fonctions RECHERCHEV(), j'ai utilisé la
fonction EQUIV() pour ramener le numéro de colonne au lieu de l'écrire
'en dur'. EQUIV() cherche le n° de la colonne voulue dans l'entête de la
table. C'est bien pratique si l'on doit insérer déplacer ou supprimer des
colonnes de cette base. Par contre il ne faut pas avoir des doublons dans
la ligne d'entêtes.
- J'ai assorti le document de quelques commentaires dans la feuille 'plan
d'épandage' et dans la feuille 'formulaire d'impression.

À suivre,
Trirème







Avatar
Trirème
Bonsoir

j'étudie en détail aprés avoir emmené les vaches (hé oui c'est
la réalité terrain)
Les vaches c'est quelle race ?

Et pis 8h39, c'est pas un peu tard pour une agricultrice ? ;-)

Bon j'ai presque tout compris les formules, exepté la trés trés longue
=SI(O5>$Q$4;"";DECALER(PlanEpandage;EQUIV(NumIlot;'Plan d''épandage
2005-2006'!$A$4:$A$43;0)-2+O5;EQUIV("Objectif
culture";EntetePlanEpandage;0)-1;1;1))
Tu as certainement remarqué que j'ai nommé certaines zones. J'aurai pu

créer plus de noms, car c'est bien pratique pour éviter de modifier
toutes les formules qui font référence à une même plage. Ça fait l'effet
d'une référence absolue.

Je traduis ce que j'ai compris : si O5 est sup à strictement O4 alors rien,
sinon décaler aprés avoir chercher sur plan d'épandage la valeur exacte de
la colonne Numilot qui se trouve de A4 (strictement) à A43 de 2 ligne en
dessous + ??? et reporter le résultat exacte de la colonne onjectif culture
située sur l'entete d'épandage et là ?????? -1.1.1 je ne sais plus ou j'en
suis.
Dans ce coin là, de P5 à P10, je récupère les objectifs de la colonne 7

du plan d'épandage. D'après tes informations il peut y avoir 3 objectifs
par parcelle et comme chaque objectif est amené à recevoir 2
traitements, j'ai prévu un maximum de 6 lignes (la série de 1 à 6 en
O5:O10) où je dois chercher ces 3 objectifs, avec forcément des lignes
vides.
Le O5>$Q$4 me dit seulement s'il faut lire 1, 2 ou plus de lignes.

En Q4, je compte simplement le nombre de lignes de 'plan d'épandage'
renseignées pour une parcelle en dénombrant, dans la colonne A du plan
d'épandage, les N°s de parcelles identiques à celui de la fiche
courante. D'où l'intérêt de la contrainte 'remplir toutes les cellules
de 'A'. (Combien y a t-il de '7' dans la colonne A ?)

DECALER(référence;,décalage vertical;décalage horizontal;hauteur
nouvelle référence; largeur nouvelle référence)

La fonction DECALER() transforme la zone 'Plan d'épandage' (40 lignes x
44 colonnes) en une zone d'une seule cellule. Ce sont les ;1;1 finaux
qui règlent ce détail (1 ligne et 1 colonne).

Pour cela, DECALER() prend le coin supérieur gauche pour le décaler d'un
certain nombre de lignes vers le bas (rôle de la 1ère fonction EQUIV().
Écris la à part, tu comprendras) correspondant à l'endroit où se trouve
le 1er n° de la parcelle dont on s'occupe (NumIlot).

DECALER() décale aussi le coin vers la droite d'un nombre de colonnes
correspondant à l'endroit où la 2ème fonction EQUIV() trouve le mot
"Objectif culture" dans la ligne d'entête de plan d'épandage. C'est la
colonne G (j'aurai pu écrire '7', mais dans ce cas il est délicat
d'insérer des colonnes avant la colonne 7).

Les -2 et -1 sont là pour corriger les effets de bord.

Avec ça, pour la fiche n°7, je ne pointe que la cellule G16.
Donc, pour avoir l'objectif 1, puis éventuellement les suivants 2, 3...
je fais +O5 (ou +O6... pour les formules suivantes) vu que O5:O10
contient la série de 1 à 6.

Voili voilou, est ce plus clair ?

Tu vois que ta feuille a de plus en plus de contraintes.
Déjà il ne faut surtout pas la trier (elle n'est pas faite pour ça non
plus).
On pourrait l'enrichir par des MEFC pour vérifier les doublons dans la
ligne d'entête (il y en a : le mot 'date'). Pour vérifier les cellules
vides dans la colonne A.
Ainsi préparée, tu pourrais sereinement ajouter des lignes ou des
colonnes pour la faire évoluer.

Bon appétit.
Trirème,
Paré pour d'autres explications

Avatar
BIANCAV
Bonsoir,
Pour l'appétit c'est fini. Pour les vaches aprés avoir été agricultrice à
plein temps, soin, vêlage,alimentation etc., je me contente à ce jour
d'aider la personne à qui je fais tous ses tableaux et qui fut mon maître de
stage, donc je ne me lève pas pour la traite. L'agriculture n'est pas mon
métier c'est un secteur d'activité par rapport à celui-ci c'est plus cool!!!
et comme cette personne est quelqu'un de bien aprés l'avoir poussé à l'info,
je veux lui éviter les frais des instances sur un programme pas si top.
Bon je comprend mieux la formule, qd c'est empilé je me noie au bout d'un
moment. En plus j'ai fait le cahier des charges des volailles cet aprés-midi
et il m'a bien explosé la tête.
Néanmoins pour finir mon cahier d'épandage je veux bien limiter les lignes
vides, les dates pas le choix c'est la norme obligatoire.
Merci pour tout, demain j'attaque les volaille et ce n'est pas sure que je
trouve toute les formule et encore moins les macro.
Une autre question qui me trote dans la tête c'est que je veux que la
première lettre des cellule soit toujours en majuscule.
Bonne soiree
BIANCA
"Trirème" a écrit dans le message de news:

Bonsoir

j'étudie en détail aprés avoir emmené les vaches (hé oui c'est
la réalité terrain)
Les vaches c'est quelle race ?

Et pis 8h39, c'est pas un peu tard pour une agricultrice ? ;-)

Bon j'ai presque tout compris les formules, exepté la trés trés longue
=SI(O5>$Q$4;"";DECALER(PlanEpandage;EQUIV(NumIlot;'Plan d''épandage
2005-2006'!$A$4:$A$43;0)-2+O5;EQUIV("Objectif
culture";EntetePlanEpandage;0)-1;1;1))
Tu as certainement remarqué que j'ai nommé certaines zones. J'aurai pu

créer plus de noms, car c'est bien pratique pour éviter de modifier toutes
les formules qui font référence à une même plage. Ça fait l'effet d'une
référence absolue.

Je traduis ce que j'ai compris : si O5 est sup à strictement O4 alors
rien, sinon décaler aprés avoir chercher sur plan d'épandage la valeur
exacte de la colonne Numilot qui se trouve de A4 (strictement) à A43 de 2
ligne en dessous + ??? et reporter le résultat exacte de la colonne
onjectif culture située sur l'entete d'épandage et là ?????? -1.1.1 je ne
sais plus ou j'en suis.
Dans ce coin là, de P5 à P10, je récupère les objectifs de la colonne 7 du

plan d'épandage. D'après tes informations il peut y avoir 3 objectifs par
parcelle et comme chaque objectif est amené à recevoir 2 traitements, j'ai
prévu un maximum de 6 lignes (la série de 1 à 6 en O5:O10) où je dois
chercher ces 3 objectifs, avec forcément des lignes vides.
Le O5>$Q$4 me dit seulement s'il faut lire 1, 2 ou plus de lignes.

En Q4, je compte simplement le nombre de lignes de 'plan d'épandage'
renseignées pour une parcelle en dénombrant, dans la colonne A du plan
d'épandage, les N°s de parcelles identiques à celui de la fiche courante.
D'où l'intérêt de la contrainte 'remplir toutes les cellules de 'A'.
(Combien y a t-il de '7' dans la colonne A ?)

DECALER(référence;,décalage vertical;décalage horizontal;hauteur nouvelle
référence; largeur nouvelle référence)

La fonction DECALER() transforme la zone 'Plan d'épandage' (40 lignes x 44
colonnes) en une zone d'une seule cellule. Ce sont les ;1;1 finaux qui
règlent ce détail (1 ligne et 1 colonne).

Pour cela, DECALER() prend le coin supérieur gauche pour le décaler d'un
certain nombre de lignes vers le bas (rôle de la 1ère fonction EQUIV().
Écris la à part, tu comprendras) correspondant à l'endroit où se trouve le
1er n° de la parcelle dont on s'occupe (NumIlot).

DECALER() décale aussi le coin vers la droite d'un nombre de colonnes
correspondant à l'endroit où la 2ème fonction EQUIV() trouve le mot
"Objectif culture" dans la ligne d'entête de plan d'épandage. C'est la
colonne G (j'aurai pu écrire '7', mais dans ce cas il est délicat
d'insérer des colonnes avant la colonne 7).

Les -2 et -1 sont là pour corriger les effets de bord.

Avec ça, pour la fiche n°7, je ne pointe que la cellule G16.
Donc, pour avoir l'objectif 1, puis éventuellement les suivants 2, 3...
je fais +O5 (ou +O6... pour les formules suivantes) vu que O5:O10 contient
la série de 1 à 6.

Voili voilou, est ce plus clair ?

Tu vois que ta feuille a de plus en plus de contraintes.
Déjà il ne faut surtout pas la trier (elle n'est pas faite pour ça non
plus).
On pourrait l'enrichir par des MEFC pour vérifier les doublons dans la
ligne d'entête (il y en a : le mot 'date'). Pour vérifier les cellules
vides dans la colonne A.
Ainsi préparée, tu pourrais sereinement ajouter des lignes ou des colonnes
pour la faire évoluer.

Bon appétit.
Trirème,
Paré pour d'autres explications



Avatar
Trirème
Cooot
Cot cot cooot...

je veux lui éviter les frais des instances sur un programme pas si top.
Cool, tu es la samaritaine au service de la Marguerite.


Bon je comprend mieux la formule, qd c'est empilé je me noie au bout d'un
moment.
Ouais, heureusement qu'Excel limite à 7 imbrications, sinon ça devient

vertigineux.

En plus j'ai fait le cahier des charges des volailles cet aprés-midi
et il m'a bien explosé la tête.
T'as raison, de bonnes formules avec des données bien organisées et le

travail est déjà à moitié fait.

Merci pour tout, demain j'attaque les volaille et ce n'est pas sure que je
trouve toute les formule et encore moins les macro.
Il y aura toujours quelqu'un ici pour tracer le sillon avec toi.

Perso, dès que j'ai une question je la pose au gogol ici :
http://groups.google.fr/group/microsoft.public.fr.excel?tsc=2
Il y a toujours quelqu'un qui se l'ai posée avant moi.

Une autre question qui me trote dans la tête c'est que je veux que la
première lettre des cellule soit toujours en majuscule.
=NOMPROPRE(référence)

montbéliarde --> Montbéliarde
coucou de rennes --> Coucou De Rennes


(__)
(oo)
/-------/
/ | ||
* ||----||
~~ ~~

__
_/o
/_ | | /
W / |////
__________||//|/
/ /|/-//-
| ----- // --
| ----- /-
| ----- /
/
_/ ___/
//
|||
|||
Z_>>


À bientôt, on ne sait jamais.
Cordialement,
Trirème

Avatar
mission
Bonjour,
Oserai-je mettre mon grain de sel dans ce fil ô combien enrichissant ?
Je crains, Trirème, que NOMPROPRE ne soit la bonne réponse que pour un mot
unique.
En effet, la question porte sur la première lettre de la cellule.
Ainsi, je ne vois guère que
=MAJUSCULE(GAUCHE(A1;1))&DROITE(A1;NBCAR(A1)-1)
Il y a peut-être mieux.
Mais pour une fois que j'ai une réponse ;-)
PG

Dans son message ,
l'honorable Trirème écrivait
Une autre question qui me trote dans la tête c'est que je veux que la
première lettre des cellule soit toujours en majuscule.
=NOMPROPRE(référence)

montbéliarde --> Montbéliarde
coucou de rennes --> Coucou De Rennes



Avatar
BIANCAV
Bonjour,
Désolée pour le flot, je serai plus concise à l'avenir. Néanmoins merci pour
la réponse, cependant comment appliquer cette formule à toute les cellules
de la feuille.
Merci
BIANCA
"mission" a écrit dans le message de news:

Bonjour,
Oserai-je mettre mon grain de sel dans ce fil ô combien enrichissant ?
Je crains, Trirème, que NOMPROPRE ne soit la bonne réponse que pour un mot
unique.
En effet, la question porte sur la première lettre de la cellule.
Ainsi, je ne vois guère que
=MAJUSCULE(GAUCHE(A1;1))&DROITE(A1;NBCAR(A1)-1)
Il y a peut-être mieux.
Mais pour une fois que j'ai une réponse ;-)
PG

Dans son message ,
l'honorable Trirème écrivait
Une autre question qui me trote dans la tête c'est que je veux que la
première lettre des cellule soit toujours en majuscule.
=NOMPROPRE(référence)

montbéliarde --> Montbéliarde
coucou de rennes --> Coucou De Rennes







Avatar
Trirème
L O Bianca
HS Finalement j'arrive à poster depuis le boulot /HS

cependant comment appliquer cette formule à toute les cellules
de la feuille.
Le plus pratique serait de passer par macro.

Gogol à encore travaillé pour la communauté et le travaille de MichDenis
servira à nouveau.
Dans un module, copie ce code (légèrement retouché) :

Sub MettreEnMinuscule()
'
' publiée sur MPFE le 29 sept 2004 par MichDenis
'
Dim A As XlSpecialCellsValue
A = xlTextValues
Application.ScreenUpdating = False
Dim Rg As Range
On Error Resume Next

' Ligne originale
' Set Rg = ActiveSheet.UsedRange.SpecialCells(2, A)

' Ligne modifiée par Trirème pour ne s'intéresser qu'aux cellules
sélectionnées
Set Rg = Intersect(Selection, ActiveSheet.UsedRange.SpecialCells(2, A))

If Err <> 0 Then Err = 0
If Rg Is Nothing Then Exit Sub
If Not Rg Is Nothing Then
For Each C In Rg
If Not IsNumeric(C) Then
If Left(C.Formula, 1) <> "=" And Left(C.Formula, 1) <> "+" Then
Application.EnableEvents = False
'Pour avoir lettre majuscule à chaque mot
'C.Value = Application.WorksheetFunction.Proper(C)
'pour avoir seulement premiere lettre en majuscule
C.Value = UCase(Left(C, 1)) & LCase(Right(C, Len(C) - 1))
End If
Application.EnableEvents = True
End If
Next
End If
Set Rg = Nothing

End Sub

Avant de lancer la macro, tu sélectionnes les cellules auquelles tu
t'intéresses. Initialement la macro agissait sur la feuille.

En agissant sur les "'" du texte de la macro tu peux choisir le mode
Majuscule à chaque mot ou majuscule sur la 1ère lettre (action par défaut
contrairement à la macro en BAL privée).

Bonne journée
Trirème


Bonjour,
Désolée pour le flot, je serai plus concise à l'avenir. Néanmoins merci pour
la réponse, cependant comment appliquer cette formule à toute les cellules
de la feuille.
Merci
BIANCA
"mission" a écrit dans le message de news:

Bonjour,
Oserai-je mettre mon grain de sel dans ce fil ô combien enrichissant ?
Je crains, Trirème, que NOMPROPRE ne soit la bonne réponse que pour un mot
unique.
En effet, la question porte sur la première lettre de la cellule.
Ainsi, je ne vois guère que
=MAJUSCULE(GAUCHE(A1;1))&DROITE(A1;NBCAR(A1)-1)
Il y a peut-être mieux.
Mais pour une fois que j'ai une réponse ;-)
PG

Dans son message ,
l'honorable Trirème écrivait
Une autre question qui me trote dans la tête c'est que je veux que la
première lettre des cellule soit toujours en majuscule.
=NOMPROPRE(référence)

montbéliarde --> Montbéliarde
coucou de rennes --> Coucou De Rennes












1 2