[Résolu] [Calc]Format de cellule aprés un copier/coller

Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.

Modérateur : Vilains modOOs

Règles du forum
:alerte: Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
wywy73
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 11 oct. 2019 19:18

[Résolu] [Calc]Format de cellule aprés un copier/coller

Message par wywy73 »

Bonjour à tous

J'ai créé un petit tableau de saisie sous Calc qui remplit une base de donnée avec incrémentation (merci le forum..). Ça fonctionne nickel.

Seul Bémol, dans la base de donnée (feuille: data) les cellules qui correspondent à la Date et à la Durée se formatent en catégorie Texte avec un format : @. Je voudrais donc que les cellules correspondant à la date soit formatées en Date et celles de Durée en Nombre Standard

Du coup lorsque je veux réaliser des calculs notamment sur la durée ça ne me prends pas en compte les nombres.

En piece jointe le fichier concerné.

Merci d'avance
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par wywy73 le 12 déc. 2019 21:27, modifié 1 fois.
LiBO 6.0.7 sous Linux mint 19 - Obligation de version
Avatar de l’utilisateur
Loopingss
InconditiOOnnel
InconditiOOnnel
Messages : 783
Inscription : 17 déc. 2008 01:50

Re: [Calc]Format de cellule aprés un copier/coller

Message par Loopingss »

Bonjour wywy73,
.. qui est probablement Savoyard et appelle son fichier 16i ( :oops: ).
Votre problème vient de cette ligne 36

Code : Tout sélectionner

	 monListing.GetCellByPosition(Index,1).string = monForm.GetCellByPosition(2,1 + Index).String
Vous récupérez la valeur de date et la réécrivez comme un texte. Hors une date c'est une valeur (Value).
En espérant que cela résolve votre problème.
COOordialement.
Avatar de l’utilisateur
tintin
GourOOu
GourOOu
Messages : 9365
Inscription : 18 juil. 2008 15:29
Localisation : F-Oise + F-Savoie

Re: [Calc]Format de cellule aprés un copier/coller

Message par tintin »

Bonjour,
[b][color=#FF8000]Loopings[/color][/b] a écrit :Savoyard et appelle son fichier 16i
En Savoie il y a Les Saisies.
Ok :arrow: :arrow:
AOO 4.1.15 et LibO stable 7.6.6 / macOS Intel 13.6.6 Ventura
Adoptium-temurinJDK-jre_1.8.0_412 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
wywy73
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 11 oct. 2019 19:18

Re: [Calc]Format de cellule aprés un copier/coller

Message par wywy73 »

Ah pas fait exprès pour les saisies.... :o

Du coup , en faisant des recherches, j'ai repris la ligne de code 36 en changeant ".String" par ".FormulaLocal" est ça fonctionne mais nouveau problème maintenant :

En bossant sur le tableau de saisie, je désire ajouter une formule "=si(...;...;...)" pour le Nom mais avec ça maintenant plus rien ne s'affiche dans la base de donnée pour la colonne Nom (forcement ça me prend en compte la formule...). une idée pour palier à ce problème ?

Nouveau fichier en piece jointe
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LiBO 6.0.7 sous Linux mint 19 - Obligation de version
Avatar de l’utilisateur
Beetle
MOOdérateur
MOOdérateur
Messages : 15
Inscription : 23 mars 2018 22:42

Re: [Calc]Format de cellule aprés un copier/coller

Message par Beetle »

wywy73 a écrit :[...]mais nouveau problème maintenant :
Bonjour,

Nous vous rappelons que la règle n° 7 stipule qu'il ne faut mettre qu'une question par fil : les règles de ce forum

Poser plusieurs questions complique la compréhension et n'encourage pas les réponses : il vaut donc mieux découper votre problème. Le titre de votre question ne peut pas refléter l'ensemble des problèmes exposés.

Afin que nous puissions avoir une base de connaissance efficace lors d'une recherche sur un seul de vos problèmes, nous vous prions de créer autant de fil que de questions.

De plus, il semblerait que votre question ait trouvé une solution. Il est alors de bon ton d'ajouter dans le titre du premier message la balise [Résolu]. Ceci augmente la lisibilité du forum. Vous vous en êtes sûrement rendu compte en parcourant les différents fils de discussion.

Merci de respecter la syntaxe [Résolu] : entre crochets, avec un R majuscule et un é. Cette balise est à placer au début du titre. Il faut également cocher la case de l'icône de sujet (le V vert).

Suivez ce sujet pour savoir comment procéder : http://forum.openoffice.org/fr/forum/ftopic3299.html

Merci de votre collaboration.
wywy73
NOOuvel adepte
NOOuvel adepte
Messages : 12
Inscription : 11 oct. 2019 19:18

Re: [Calc]Format de cellule aprés un copier/coller

Message par wywy73 »

Désolé pour la 2éme question.....
Problème entièrement résolu grâce a la fonction : ".DataArray"
Merci a tous pour votre aide
Bonne soirée
LiBO 6.0.7 sous Linux mint 19 - Obligation de version