Comment mètre des tirés tout les 2 caractères
Fermé
DaDr3amz
Messages postés
59
Date d'inscription
dimanche 16 mai 2010
Statut
Membre
Dernière intervention
15 mai 2018
-
10 nov. 2010 à 14:38
DaDr3amz Messages postés 59 Date d'inscription dimanche 16 mai 2010 Statut Membre Dernière intervention 15 mai 2018 - 18 nov. 2010 à 09:25
DaDr3amz Messages postés 59 Date d'inscription dimanche 16 mai 2010 Statut Membre Dernière intervention 15 mai 2018 - 18 nov. 2010 à 09:25
A voir également:
- Comment mètre des tirés tout les 2 caractères
- Caractères ascii - Guide
- Metre virtuel - Guide
- Caractères spéciaux clavier azerty - Guide
- Caractères spéciaux - Guide
- Caractères spéciaux mac - Guide
3 réponses
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
10 nov. 2010 à 15:01
10 nov. 2010 à 15:01
Bonjour,
Ca paut être fait par une fonction personnalisée à mettre dans un module :
Exemple : adrMac.xls
eric
Ca paut être fait par une fonction personnalisée à mettre dans un module :
Function MFMac(adrMac As String) As String Dim i As Long adrMac = Right("000000000000" & adrMac, 12) For i = 1 To 12 Step 2 MFMac = MFMac & Mid(adrMac, i, 2) & "-" Next i MFMac = Left(MFMac, 17) End Function
Exemple : adrMac.xls
eric
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
10 nov. 2010 à 15:09
10 nov. 2010 à 15:09
Bonjour
je ne suis pas sur de trouver mais au moins pour chercher,si personne en trouve mieux, une question:
vos textes ont ils toujours la même longueur et si oui laquelle?
crdlmnt
je ne suis pas sur de trouver mais au moins pour chercher,si personne en trouve mieux, une question:
vos textes ont ils toujours la même longueur et si oui laquelle?
crdlmnt
Raymond PENTIER
Messages postés
58721
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
17 235
11 nov. 2010 à 04:33
11 nov. 2010 à 04:33
Essaie avec Format personnalisé / ##-##-##-##-##-#0
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
11 nov. 2010 à 11:01
11 nov. 2010 à 11:01
Bonjour mon ami Raymond,
bien tenté, mais il semble du moins chez moi, que ce format ne transforme en 00-00-00-00 que du numérique.( mais sans le slash au début et le 0 à la fin)/Confirmes tu?
Il est vrai que l'exemple de la demande est bien numérique et donc ça devrait faire l'affaire
Bien amicalement
bien tenté, mais il semble du moins chez moi, que ce format ne transforme en 00-00-00-00 que du numérique.( mais sans le slash au début et le 0 à la fin)/Confirmes tu?
Il est vrai que l'exemple de la demande est bien numérique et donc ça devrait faire l'affaire
Bien amicalement
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
11 nov. 2010 à 11:23
11 nov. 2010 à 11:23
Bonjour tout le monde,
Il est vrai que l'exemple de la demande est bien numérique et donc ça devrait faire l'affaire
Sauf que le demandeur a mis un mauvais exemple, une adresse mac est en hexadécimal donc avec des lettres...
Donc par formule ou par fonction personnalisée.
eric
Il est vrai que l'exemple de la demande est bien numérique et donc ça devrait faire l'affaire
Sauf que le demandeur a mis un mauvais exemple, une adresse mac est en hexadécimal donc avec des lettres...
Donc par formule ou par fonction personnalisée.
eric
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
11 nov. 2010 à 11:47
11 nov. 2010 à 11:47
Salut Eric
Par formule, tant qu'on ne sait pas si les adresses sont à géométrie variable ou pas, c'est coton!
il y a bien des solutions avec STXT, mais bonjour pour supprimer les tirets en trop si le nombre de caractères est variable!
autrement dit, restons à la macro, je crois, je suis même sur,que c'est plus raisonnable.
Bonne fin de journée
Crdlmnt
Par formule, tant qu'on ne sait pas si les adresses sont à géométrie variable ou pas, c'est coton!
il y a bien des solutions avec STXT, mais bonjour pour supprimer les tirets en trop si le nombre de caractères est variable!
autrement dit, restons à la macro, je crois, je suis même sur,que c'est plus raisonnable.
Bonne fin de journée
Crdlmnt
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 11/11/2010 à 12:41
Modifié par michel_m le 11/11/2010 à 12:41
Bonjour à tous,
compléments d'information:
L'adresse MAC/PC (Medium Access Control) comporte Toujours 12 caractères groupés par 2 séparés par des tirets.
chaque groupe de 2 est un nombre hexadécimal soit 2^16=256 possibiltés
sur 6 groupes, cela permet d'identifier à coup sûr l'origine du client sur un réseau (dont Internet)
pour connaitre l'adresse MAC de son PC
utilisez la commande DOS: ipconfig/all
compléments d'information:
L'adresse MAC/PC (Medium Access Control) comporte Toujours 12 caractères groupés par 2 séparés par des tirets.
chaque groupe de 2 est un nombre hexadécimal soit 2^16=256 possibiltés
sur 6 groupes, cela permet d'identifier à coup sûr l'origine du client sur un réseau (dont Internet)
pour connaitre l'adresse MAC de son PC
utilisez la commande DOS: ipconfig/all
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 414
Modifié par Vaucluse le 12/11/2010 à 17:29
Modifié par Vaucluse le 12/11/2010 à 17:29
Bonjour Michel et merci pour l'info.
Donc s'il s'agit dans tous les cas de 12 caractères apparemment non munis de tiret selon la demande, ,et juste pour la plaisir de finir ce que j'avais commencé, on peut employer la formule, pour un libellé en A2:
=GAUCHE(A2;2)&"-"&STXT(A2;2;2)&"-"&STXT(A2;4;2)&"-"&STXT(A2;6;2)&"-"&STXT(A2;8;2)&"-"&DROITE(A2;2)
Mais je répète que la macro d'Eriiic est beaucoup plus élégante comme solution.
Crdlmnt
Donc s'il s'agit dans tous les cas de 12 caractères apparemment non munis de tiret selon la demande, ,et juste pour la plaisir de finir ce que j'avais commencé, on peut employer la formule, pour un libellé en A2:
=GAUCHE(A2;2)&"-"&STXT(A2;2;2)&"-"&STXT(A2;4;2)&"-"&STXT(A2;6;2)&"-"&STXT(A2;8;2)&"-"&DROITE(A2;2)
Mais je répète que la macro d'Eriiic est beaucoup plus élégante comme solution.
Crdlmnt