Ajout d'un caractere dans une chaine (excel) [Résolu/Fermé]

Signaler
Messages postés
2
Date d'inscription
mardi 14 février 2012
Statut
Membre
Dernière intervention
15 février 2012
-
Messages postés
2
Date d'inscription
mardi 14 février 2012
Statut
Membre
Dernière intervention
15 février 2012
-
Bonjour,


j'ai extrait les données d'adresse mac de l'outil HPWebJetAdmin, mais les adresses sont tronquées de leur caractères ":".
J'aimerai avec Excel (ou autre d'ailleurs...) remettre ces ":".
J'ai donc des chaines du type :
001B78F3C99B
quej voudrais transformer en :
00:1B:78:F3:C9:9B

Merci d'avance pour votre aide :)

<config>Windows XP Firefox 3.5.3</config>

4 réponses

Messages postés
15378
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
18 octobre 2020
1 379
Bonjour,

Formule excel a mettre dans une cellule: B2 a remplacer par votre cellule de depart

=CONCATENER(GAUCHE(B2;2);":";STXT(B2;3;2);":";STXT(B2;5;2);":";STXT(B2;7;2);":";STXT(B2;9;2);":";DROITE(B2;2))


Bonne suite
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60511 internautes nous ont dit merci ce mois-ci

Messages postés
9579
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
16 octobre 2020
1 926
bonjour

si la cellule à traiter est A1
=STXT(A1;1;2) & ":" & STXT(A1;3;2) & ":" & STXT(A1;5;2) & ":" & STXT(A1;7;2) & ":" & STXT(A1;9;2) & ":" & STXT(A1;11;2)
RQ. il y a peut être un format qui fait l'affaire ?

bonne suite
Messages postés
9579
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
16 octobre 2020
1 926
re

ou alors une macro qui évite l'ajout d'une colonne

Public Sub formatemac()
Dim c As Range
Dim r As Long
Dim s As String, ss As String
For Each c In Selection
  s = c.Value
  ss = Left(s, 2)
  For r = 3 To 11 Step 2
    ss = ss & ":" & Mid(s, r, 2)
  Next r
  c.Value = ss
Next c
End Sub

bonne suite
Messages postés
2
Date d'inscription
mardi 14 février 2012
Statut
Membre
Dernière intervention
15 février 2012

Quelle réactivité!
C'est génial.

Merci bcp pour l'aide :)