[Résolu] Format IBAN

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

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.
Cagou44
Fraîchement OOthentifié
Messages : 3
Inscription : 22 janv. 2025 09:05

[Résolu] Format IBAN

Message par Cagou44 »

Bonjour à tous,
1ère question sur le forum.

Je dois rentrer des IBAN sous calc, j'ai réussi à formater la cellule pour faire des groupes de 4 chiffres avec le FR en premier,
mais quand je rentre des données dans le milieu de l'IBAN, j'ai des zéros qui se mettent à la place des bons chiffres.
Ai-je loupé quelque chose ??

Merci de votre aide
Fichier joint

Claude
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office V: 7.3.2.2 Pack 1 build 7601
Win 7 fam SP 1
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 6065
Inscription : 02 janv. 2009 23:56

Re: Format IBAN

Message par Jean-Louis Cadeillan »

Bonjour et bienvenue sur le forum,
Tu as choisi un format numérique, limité à 15 chiffres significatifs sous Calc, alors qu'un numéro n'a pas pour objet d'entrer dans des calculs. Choisis plutôt un format texte.
Donne un exemple de N° IBAN tel que tu veux le voir affiché et aussi les chiffres que tu veux saisir.
Cagou44 a écrit : 22 janv. 2025 10:08 quand je rentre des données dans le milieu de l'IBAN
Je n'ai pas compris cette phrase, ni l’objet de cette manipulation.
Cordialement,
Jean-Louis
LibO 24.2.7.2 (x64 et Java 1.8.0_461) et AOO 4.1.15 (et Java x32 1.8.0_431), Windows 7 Édition Intégrale 64 SP1
Cagou44
Fraîchement OOthentifié
Messages : 3
Inscription : 22 janv. 2025 09:05

Re: Format IBAN

Message par Cagou44 »

Alors, je rentre les valeurs
7640003020930004604050233
et je veux qu’apparaisse: FR76 4000 3020 9300 0461 4050 233

"Je n'ai pas compris cette phrase, ni l’objet de cette manipulation."
Au lieu d'obtenir le résultat ci-dessous, j'obtiens: FR76 4000 3020 9300 0000 0000 000

Dans le formatage de cellule, j'avais essayé plusieurs type, texte, nombre, là je viens de recommencer comme tu l'as dit au format texte, et cela fait la même chose.
Image

Merci
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Libre Office V: 7.3.2.2 Pack 1 build 7601
Win 7 fam SP 1
Avatar de l’utilisateur
Jean-Louis Cadeillan
GourOOu
GourOOu
Messages : 6065
Inscription : 02 janv. 2009 23:56

Re: Format IBAN

Message par Jean-Louis Cadeillan »

Je ne vois pas de solution simple pour formater une chaîne de caractères automatiquement à la saisie, sachant qu'on ne peut utiliser un format numérique qui se limite à 15 chiffres.
Je te propose un formatage par liste de validité : tu saisis les 25 chiffres, tu valides et tu vas chercher le n° formaté dans la liste de validité (liste déroulante associée à la cellule avec une seule valeur).
À tester ci-joint.
Cordialement,
Jean-Louis
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibO 24.2.7.2 (x64 et Java 1.8.0_461) et AOO 4.1.15 (et Java x32 1.8.0_431), Windows 7 Édition Intégrale 64 SP1
lutch
Membre hOOnoraire
Membre hOOnoraire
Messages : 111
Inscription : 18 févr. 2007 08:34

Re: Format IBAN

Message par lutch »

Bonjour,
le code IBAN n'étant pas un nombre mais une suite de clés, il semble en effet inapproprié de le traiter comme un nombre.
Les 25 chiffres seront formatés comme un grand nombre. Le code de format risque d'être ardu à concevoir, si tant est que ce soit possible.

Je propose de le manipuler comme du texte. Cela suppose d'insérer −dans une cellule intermédiaire− les chiffres précédés d'une apostrophe pour qu'ils soient interprétés au format texte.

La formule

Code : Tout sélectionner

="FR"&STXT(D4;1;2)&" "&STXT(D4;3;4)&" "&STXT(D4;8;4)&" "&STXT(D4;13;4)&" "&STXT(D4;18;4)&" "&STXT(D4;22;3)
l'affichera au format IBAN attendu.
24.8.7.2 (X86_64) / LibreOffice Community en production
25.2.2.2 (X86_64] / LibreOffice Community à titre expérimental
Debian 11, bureau Xfce
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17188
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Format IBAN

Message par jeanmimi »

Bonjour,
Si le compte est saisi dans une cellule avec FR76 au début, il sera considéré comme un texte. Comme le PEA est unique et rattaché à un seul compte courant, la méthode est simple.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 25.2.0.3 (x64)(20 février 2025)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Cagou44
Fraîchement OOthentifié
Messages : 3
Inscription : 22 janv. 2025 09:05

Re: Format IBAN

Message par Cagou44 »

Bonsoir et merci de vos réponses.

La méthode de Jean-Louis me convient parfaitement, et fonctionne correctement.

Lutch, merci de ta méthode, mais je n'ai pas compris le système de cellule intermédiaire, tu peux préciser STP,
c'est toujours bon de savoir.

Merci et bonne soirée.
Libre Office V: 7.3.2.2 Pack 1 build 7601
Win 7 fam SP 1