[Résolu] Rappel de choix
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
- Membre lOOyal
- Messages : 37
- Inscription : 07 févr. 2019 20:31
[Résolu] Rappel de choix
[img][img][/img][/img]Bonjour,
sur mon tableau initial j'aurai souhaité en bas de celui-ci (voir pièce jointe) un rappel du genre si arcachon a réservé deux dates alors
arcachon : dates retenues le .... et le .....
Avez vous une solution à m'apporter ?
Merci
sur mon tableau initial j'aurai souhaité en bas de celui-ci (voir pièce jointe) un rappel du genre si arcachon a réservé deux dates alors
arcachon : dates retenues le .... et le .....
Avez vous une solution à m'apporter ?
Merci
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par furytonio le 16 févr. 2019 17:35, modifié 2 fois.
LO 7.0 sous Windows 10
-
- GourOOu
- Messages : 5752
- Inscription : 02 janv. 2009 23:56
Re: Rappel de choix
Bonjour,
Ci-joint une solution qui suppose l'utilisation d'une fonction supplémentaire embarquée dans le fichier, CONCAT() (voir ici, merci à gerard24 !). La formule est matricielle. Celle en D22 de la feuille AVRIL 2019 est la suivante :C'est essentiellement les fonctions SI() et NB.SI() qui font le travail ; la fonction SUBSTITUE() est là pour éliminer le dernier « ; » créé par CONCAT(). Une fois la formule saisie en D22 et validée par Ctrl+Maj+Entrée, il suffit de copier la cellule et de coller en D24, D26, etc. La formule doit pouvoir fonctionner quel que soit le nombre de dates avec Réservé.
Cordialement,
Jean-Louis
Ci-joint une solution qui suppose l'utilisation d'une fonction supplémentaire embarquée dans le fichier, CONCAT() (voir ici, merci à gerard24 !). La formule est matricielle. Celle en D22 de la feuille AVRIL 2019 est la suivante :
Code : Tout sélectionner
=SI(NB.SI($B6:$J6;"Disponible")=COLONNES($B6:$J6);"pas de dates retenues";SI(NB.SI($B6:$J6;"Disponible")=COLONNES($B6:$J6)-1;"date retenue le";"dates retenues le"))&SI(NB.SI($B6:$J6;"Disponible")=COLONNES($B6:$J6);"";" : "&SUBSTITUE(CONCAT(SI($B6:$J6="Réservé";TEXTE($B$5:$J$5;"nn jj mmm aa")&" ; " ; ""));" ; ";"";NB.SI($B6:$J6;"Réservé")))
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
-
- Membre lOOyal
- Messages : 37
- Inscription : 07 févr. 2019 20:31
-
- GourOOu
- Messages : 5752
- Inscription : 02 janv. 2009 23:56
Re: Rappel de choix
Tu n'as même pas téléchargé la pièce jointe, je ne peux même pas savoir si le résultat te convient...
A+
Jean-Louis
A+
Jean-Louis
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
-
- Membre lOOyal
- Messages : 37
- Inscription : 07 févr. 2019 20:31
Re: Rappel de choix
Cela me met un "#NOM ?"
Après je me dis que finalement le rappel n'est pas essentiel si j'arrive à exporter mes données tel que dans le fil de discussion suivant :
https://forum.openoffice.org/fr/forum/v ... =4&t=59929
Merci en tout cas pour ton implication et ta patience.
Après je me dis que finalement le rappel n'est pas essentiel si j'arrive à exporter mes données tel que dans le fil de discussion suivant :
https://forum.openoffice.org/fr/forum/v ... =4&t=59929
Merci en tout cas pour ton implication et ta patience.
Dernière modification par furytonio le 16 févr. 2019 17:16, modifié 1 fois.
LO 7.0 sous Windows 10
-
- GourOOu
- Messages : 5752
- Inscription : 02 janv. 2009 23:56
Re: Rappel de choix
Oui, je viens de m'en rendre compte, ça marche sous LibreOffice et pas sous AOO, CONCAT() est renommée com.microsoft.concat() d'où l'erreur), j'ai mis au point sous LibO, je n'aurais pas dû...j'essaie de corriger.
A+
Jean-Louis
A+
Jean-Louis
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
-
- Membre lOOyal
- Messages : 37
- Inscription : 07 févr. 2019 20:31
Re: Rappel de choix
Te tracasse pas Jean louis bien que cela puisse servir à d'autres membres du forum peut être ?
LO 7.0 sous Windows 10
-
- GourOOu
- Messages : 5752
- Inscription : 02 janv. 2009 23:56
Re: Rappel de choix
Ci-joint une version adaptée à AOO, mais j'ai dû supprimer ta macro resa qui plantait sous mon AOO 4.1.5 (IF à l'extérieur de Sub).
Dis-moi déjà si le fichier joint marche chez toi et si le résultat convient.
A+
Jean-Louis
Dis-moi déjà si le fichier joint marche chez toi et si le résultat convient.
A+
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 7.6.6.3 (x64 avec Java 1.8.0_411) et AOO 4.1.15 (avec Java x32 1.8.0_381), Windows 7 Édition Intégrale 64 SP1
-
- Membre lOOyal
- Messages : 37
- Inscription : 07 févr. 2019 20:31
Re: Rappel de choix
Cela fonctionne parfaitement, quelles connaissances ! Merci une fois de plus pour ton aide.
LO 7.0 sous Windows 10