IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenOffice & LibreOffice Discussion :

entrer la date du DateField dans une cellule


Sujet :

OpenOffice & LibreOffice

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    sans
    Inscrit en
    Mai 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations professionnelles :
    Activité : sans
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mai 2014
    Messages : 1
    Points : 1
    Points
    1
    Par défaut entrer la date du DateField dans une cellule
    bonjour à tous je suis nouveau sur ce forum, quelqu'un peut il m'aider, je voudrais entrer la date du DateField dans une cellule calc open office, mais la valeur affiche "0" dans la cellule voici mon code:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    Public LaDate as date
    Sub demanderDate()
     
    Dim Dlg As Object, bibli As Object
    Dim monDialogue As Object, exitOK As Integer
    Dim champDate As Object, dateISO As Long
    Dim a As Integer, m As Integer, j As Integer
     
    exitOK = com.sun.star.ui.dialogs.ExecutableDialogResults.OK
    DialogLibraries.Loadlibrary("Standard")
    bibli = DialogLibraries.GetByName("Standard")
    monDialogue = bibli.GetByName("Dialogue_Calendrier")
    Dlg = CreateUnoDialog(monDialogue)
    if Dlg.Execute = exitOK then
      champDate = Dlg.getControl("DateField1")
      DateISO = champDate.Date
      laDate = CDateFromISO(dateISO)
     end if
    Dlg.Dispose
     
    End Sub
    Sub ecriredate
    DemanderDate ' on lance le calendrier
     MonDoc = ThisComponent 'Sélectionne le document en cours
     MaFeuille = MonDoc.CurrentController.ActiveSheet ("Feuille1") 'Attribue la feuille en cours à la variable
     oCurseur = MaFeuille.createCursor ' création du curseur
     MaFeuille.getCellByPosition(0,6).value = LaDate '0 = Valeur en A7
     
    end sub

  2. #2
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 222
    Points
    58 222
    Billets dans le blog
    11
    Par défaut
    Essaie avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MaFeuille.getCellByPosition(0,6).value = LaDate.STRING
    @+.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

Discussions similaires

  1. Saisie d'une date dans une cellule a l'aide d'un Calendrier
    Par jfontaine dans le forum Contribuez
    Réponses: 4
    Dernier message: 04/03/2013, 18h45
  2. affichage de date dans une cellule Excel
    Par darkspoilt dans le forum VBA Access
    Réponses: 3
    Dernier message: 07/08/2007, 10h41
  3. date dans une cellule de jTable
    Par norkoffire dans le forum Composants
    Réponses: 4
    Dernier message: 14/06/2007, 16h27
  4. [VBA-EXCEL] format de date lors d'écriture dans une cellule
    Par ustilago dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/02/2007, 17h44
  5. inserer la date du jour dans une cellule
    Par mademoizel dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 11/06/2006, 14h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo