Insérer des caractères dans la chaîne dans des endroits différents
J'ai une chaîne qui ressemble à ceci 20141007023617
. Et je tiens à le faire ressembler à ceci 2014-10-07T02:36:17Z
. Le T
et Z
sont très importants pour moi. Donc, je tiens à les insérer en tant que bien.
Donc une récapitulation,
A1
détient cette chaîne 20141007023617
B1
devrait tenir cette chaîne 2014-10-07T02:36:17Z
OriginalL'auteur user3882752 | 2015-02-20
Vous devez vous connecter pour publier un commentaire.
Essayez d'Enregistrer une Macro et:
OriginalL'auteur pnuts
Solution avec
TEXT
fonction:La question précise "A1 détient chaîne", n'est pas un nombre. Votre solution renvoie #VALEUR d'erreur. TEXTE() représente une valeur numérique comme un (formaté) de la chaîne.
fonctionne très bien si le nombre est stocké en tant que chaîne de caractères (texte). Si vous obtenez
#VALUE
alors peut être avez vous d'autres personnages dans le texte la prévention de conversion (ex: invisible comme CR, LF)Vous avez raison! Bien que la question ne précise pas que l'entrée est un nombre (ou purement chaîne numérique - implicitement de longueur correcte), votre réponse frappe l'exemple de spot-on. Jusqu'-vote pour m'enseigner quelque chose.
OriginalL'auteur BrakNicku
Sur le dessus de cela, si vous voulez le faire avec VBA, vous pouvez utiliser le code suivant. Chaque fois que vous exécutez ce code, il va écrire le résultat dans la colonne suivante même ligne.
OriginalL'auteur Dubison