Merci beaucoup :
j'avais trouvé ceci (http://user.services.openoffice.org/fr/forum/ftopic1132.html)
---------
Sub InsertDate
Dim aLocale as new com.sun.star.lang.Locale, vNumFormat
Dim oDoc as Object : oDoc = ThisComponent
Dim oCell as Object : oCell = oDoc.CurrentSelection
Dim sFormat as String : sFormat = "JJ MMMM AAAA"
If oCell.supportsService( "com.sun.star.sheet.SheetCell" ) Then
oCell.setValue( Now() )
vNumFormat = oDoc.getNumberFormats().queryKey( sFormat, aLocale, TRUE )
If ( vNumFormat = -1 ) Then
vNumFormat = oDoc.getNumberFormats().addNew( sFormat, aLocale )
End If
oCell.NumberFormat = vNumFormat
End If
End Sub
--------------------------------------
que l'on peut appeler par un bouton
je me disait qu'on pouvait peut-être en faire une fonction... mais là je sèche ! il y a longtemps
que je ne me suis pas replongé dans OOoBasic.
Rémy
Le 07/06/12, pierre-yves samyn <pierre-yves.samyn@laposte.net> a écrit :
Bonjour
3 "trucs" communément utilisés :
1. Définir une plage de validité sur la cellule concernée.
- Source : plage de cellule
- Plage : TEXTE(AUJOURDHUI();"JJ/MM/AA")
La liste déroulante affichera donc la date du jour (par défaut en nombre)
formatée
avec la fonction TEXTE comme on le souhaite. La fonction AUJOURDHUI()
ne figurant pas dans la cellule, cette dernière ne sera pas recalculée.
2. Utiliser le raccourci-clavier par défaut pour saisir la date du jour :
Ctrl+;
3. Dessiner un contrôle de formulaire
Afficher la barre d'outils correspondante, puis dans cette barre cliquer
sur l'outil "autres contrôles" afin d'afficher une barre supplémentaire dans
laquelle on peut choisir l'outil "Champ de date".
Dessiner le contrôle puis définir sa propriété "Déroulante" à Oui
On dispose désormais d'un calendrier en cliquant sur la flèche permettant de
dérouler le contrôle.
Nota : il n'est pas possible (hors programmation) d'associer la date
sélectionnée
par l'utilisateur à une cellule. Cette technique ne peut donc servir dans
les cas de
figure où l'on a besoin de la date dans d'autres formules.
Le classeur joint reprend ces techniques
http://nabble.documentfoundation.org/file/n3988720/DateJour.ods DateJour.ods
Cordialement
Pierre-Yves
--
View this message in context:
http://nabble.documentfoundation.org/calc-insertion-de-date-tp3988714p3988720.html
Sent from the Users mailing list archive at Nabble.com.
--
Envoyez un mail à users+help@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
--
Bien cordialement
Signe : Rémy PETIT
--
Envoyez un mail à users+help@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
Context
- Re : [fr-users] Re: [calc] insertion de date · Petit Remy
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.