Bonjour,
J'ai une chaîne de caractères dans laquelle j'aimerai insérer un "." à une position donnée de la chaîne. Existe-t-il une fonction permettant de le faire?
Merci d'avance.![]()
Bonjour,
J'ai une chaîne de caractères dans laquelle j'aimerai insérer un "." à une position donnée de la chaîne. Existe-t-il une fonction permettant de le faire?
Merci d'avance.![]()
oui,
avec le découpage de chaine STXT() et la concaténation &.
un exemple :
si A1 = 20080105
tu peux mettre en A2
Code : Sélectionner tout - Visualiser dans une fenêtre à part = STXT(A1; 7; 2) & "/" & STXT(A1; 5; 2) & "/" & STXT(A1; 1; 4)
Ne mettez pas "Problème" dans vos titres, par définition derrière toute question se cache un problème
12 tutoriels Access
L'idée me parait tres bonne par contre la fonction STXT pour le découpage n'a pas l'air d'être identifié par VBA.
Es tu sur de ne pas confondre avec un autre langage?
Merci.
il me semble que c'est mid() en Vba
avec des , au lieu des ;
mais sinon la fonction marche tres bien essaye met la valeur 20080501 dans la cellule A1 et
=STXT(A1; 7; 2) & "/" & STXT(A1; 5; 2) & "/" & STXT(A1; 1; 4) dans la cellule A2
impecable, c'est bien ça.
Merci à vous deux.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager