Bonjour Jean Michel,

J'ai bien sélectionné une cellule remplie.

A l'origine ce classeur vient d'excel avec macros. J'ai copier/collage spécial / texte non formaté pour récupérer le contenu des cellules et le retravailler.

J'ai noté que dans le classeur d'origine, le format de cellule contenant la/les dates est "texte" :-(

Ainsi, lors de la reprise de classeur dans calc, j'ai appliqué un format de date du type JJ/MM/AA

Pour info, suite à l'application du format date, la formule =SI(G3="";"";MOIS(G3)) fonctionne dans une cellule contiguë.

Merci pour ton aide

-------- Message original --------
Sujet : Re: [users-fr] dataform / error with date value
De : Jean Michel PIERRE <[email protected]>
Pour : [email protected]
Date : 21/07/2010 17:28
DEPREZ Christophe PREF35 SSIT a écrit :
Bonjour à tous,

Je teste actuellement l'extension DATAFORM.

A l'utilisation j'ai le message d'erreur suivant :

"valeur ou type de données incorrect (e)
type de données incohérent"
|
  *datetime1 = DateValue(txtCampo.Text)*

_sur http://extensions.services.openoffice.org/fr/project/DataForm je trouve l'info suivante :_

|


      error with date value
<http://extensions.services.openoffice.org/fr/project/DataForm#comment-2627>

"I encountered a problem with incorrect date values. Will stop the macro and display the source code... I found a simple solution, show an error message and delete the contents of cell

|Function salvaRecord as Boolean
.....|

change these lines
|
  datetime1 = DateValue(txtCampo.Text)
  cella.Value = datetime1
|
with these other
|
If IsDate(txtCampo.Text) = False Then
  MsgBox("Valore Data Errato")
  cella.setString("")
Else
  datetime1 = DateValue(txtCampo.Text)
  cella.Value = datetime1
EndIf"|
|
Lors du copier/coller de la syntaxe, j'ai le message suivant : "vous devrez redémarrer le programme après cette modification, poursuivre ?"

et là, "impossible de fermer la fenêtre, lorsque BASIC est en cours d'exécution."

Un grand merci pour votre aide

Christophe|

Bonjour,
Juste pour être sûr de ton utilisation de cette extension : as-tu sélectionné des cellules déjà remplies avent d'utiliser DataForm ? Pour le format Date, je constate qu'il n'est pas interprété par l'extension. Ce qui fait que le 12/07/2010 devient 40371
J.M






---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Répondre à