OVH Cloud OVH Cloud

transformer 0144544544 en 01 44 54 45 44 ...

14 réponses
Avatar
Stéphane
Bonjour,

J'ai une base avec des téléphones écris ainsi :

0154544545
0154544546
0154544545
0154544546
0154544545
0154544545
0154544545
0154544545
...

etc

J'aimerais les transformer ainsi automatiquement : (mettre un espace tout
les 2 caractères) ...

01 54 54 45 45
01 54 54 45 45
01 54 54 45 45
01 54 54 45 45
01 54 54 45 45
01 54 54 45 45
01 54 54 45 45
...

Merci pour votre réponse,

Stéphane.

4 réponses

1 2
Avatar
Pierre Fauconnier
Ha, mais si c'est parce que tu as eu un coup de chaleur, je te pardonne...
;-)

Pierre



garnote wrote:
Juré, craché !
N'avais pas vu ta macro.

;-)))

moé
Vague de chaleur à Québec, il fait
à peine -20.


"Pierre Fauconnier" a écrit dans le
message de news:
Hé, t'es qui toi pour te moquer comme ça ?? ;-)))))

Pierre

garnote wrote:
In cauda venenum.

J'avais d'abord pensé à :

Sub C_QUOI_MON_NUMÉRO_DE_TÉLÉPHONE()
'Assurez-vous d'abord que
'la cellule active contient
'exactement dix chiffres
'et qu'elle est formatée «texte».
'Appelez alors la macro qui
'débute 3! lignes plus haut
'et qui se termine
'6/6 + 4 lignes plus bas.
For i = 1 To Len(ActiveCell) Step 2
téléphone = téléphone & Mid(ActiveCell, i, 2) & " "
Next i
ActiveCell = Mid(téléphone, 1, 2 * i - 4)
End Sub

Bonne journée quand même :-)))

Serge


+ celle de garnote (peut-être la plus simple, très
exceptionnellement), jps








Avatar
garnote
J'en suis fort aise.
Et une petite anagramme pour bien finir la journée :
Jean se plait au bar.

:-)))

Serge


"Pierre Fauconnier" a écrit dans le message de
news:
Ha, mais si c'est parce que tu as eu un coup de chaleur, je te pardonne...
;-)

Pierre



garnote wrote:
Juré, craché !
N'avais pas vu ta macro.

;-)))

moé
Vague de chaleur à Québec, il fait
à peine -20.


"Pierre Fauconnier" a écrit dans le
message de news:
Hé, t'es qui toi pour te moquer comme ça ?? ;-)))))

Pierre

garnote wrote:
In cauda venenum.

J'avais d'abord pensé à :

Sub C_QUOI_MON_NUMÉRO_DE_TÉLÉPHONE()
'Assurez-vous d'abord que
'la cellule active contient
'exactement dix chiffres
'et qu'elle est formatée «texte».
'Appelez alors la macro qui
'débute 3! lignes plus haut
'et qui se termine
'6/6 + 4 lignes plus bas.
For i = 1 To Len(ActiveCell) Step 2
téléphone = téléphone & Mid(ActiveCell, i, 2) & " "
Next i
ActiveCell = Mid(téléphone, 1, 2 * i - 4)
End Sub

Bonne journée quand même :-)))

Serge


+ celle de garnote (peut-être la plus simple, très
exceptionnellement), jps












Avatar
sabatier
ça sent le jps ton anagramme, serge...bravo!
jps

garnote a écrit:
J'en suis fort aise.
Et une petite anagramme pour bien finir la journée :
Jean se plait au bar.

:-)))

Serge


"Pierre Fauconnier" a écrit dans le message de
news:

Ha, mais si c'est parce que tu as eu un coup de chaleur, je te pardonne...
;-)

Pierre



garnote wrote:

Juré, craché !
N'avais pas vu ta macro.

;-)))

moé
Vague de chaleur à Québec, il fait
à peine -20.


"Pierre Fauconnier" a écrit dans le
message de news:

Hé, t'es qui toi pour te moquer comme ça ?? ;-)))))

Pierre

garnote wrote:

In cauda venenum.

J'avais d'abord pensé à :

Sub C_QUOI_MON_NUMÉRO_DE_TÉLÉPHONE()
'Assurez-vous d'abord que
'la cellule active contient
'exactement dix chiffres
'et qu'elle est formatée «texte».
'Appelez alors la macro qui
'débute 3! lignes plus haut
'et qui se termine
'6/6 + 4 lignes plus bas.
For i = 1 To Len(ActiveCell) Step 2
téléphone = téléphone & Mid(ActiveCell, i, 2) & " "
Next i
ActiveCell = Mid(téléphone, 1, 2 * i - 4)
End Sub

Bonne journée quand même :-)))

Serge



+ celle de garnote (peut-être la plus simple, très
exceptionnellement), jps
















Avatar
garnote
On devrait écrire «ta nanagramme», vu le féminin !

Bonne nuit

Serge

"sabatier" a écrit dans le message de news:

ça sent le jps ton anagramme, serge...bravo!
jps

garnote a écrit:
J'en suis fort aise.
Et une petite anagramme pour bien finir la journée :
Jean se plait au bar.

:-)))

Serge


"Pierre Fauconnier" a écrit dans le
message de


news:

Ha, mais si c'est parce que tu as eu un coup de chaleur, je te
pardonne...



;-)

Pierre



garnote wrote:

Juré, craché !
N'avais pas vu ta macro.

;-)))

moé
Vague de chaleur à Québec, il fait
à peine -20.


"Pierre Fauconnier" a écrit dans le
message de news:

Hé, t'es qui toi pour te moquer comme ça ?? ;-)))))

Pierre

garnote wrote:

In cauda venenum.

J'avais d'abord pensé à :

Sub C_QUOI_MON_NUMÉRO_DE_TÉLÉPHONE()
'Assurez-vous d'abord que
'la cellule active contient
'exactement dix chiffres
'et qu'elle est formatée «texte».
'Appelez alors la macro qui
'débute 3! lignes plus haut
'et qui se termine
'6/6 + 4 lignes plus bas.
For i = 1 To Len(ActiveCell) Step 2
téléphone = téléphone & Mid(ActiveCell, i, 2) & " "
Next i
ActiveCell = Mid(téléphone, 1, 2 * i - 4)
End Sub

Bonne journée quand même :-)))

Serge



+ celle de garnote (peut-être la plus simple, très
exceptionnellement), jps



















1 2