Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Re Vivi
Ben je ne fais rien, mais je les traite quand même si tu regardes l'algo, j'ai pas mis la planète mais quelques limitrophes de la France en EU...
Bonjour Patrick, alors parti pour le "VBAI_Patiti" 😱😱😱😱😱😱😱😱😱
Sub test()
For Each cel In Range("A1:A27").Cells
x = CStr(cel): x = Replace(Replace(Replace(Replace(Replace(x, " ", ""), ".", ""), "-", ""), ",", ""), "+", "")
If Len(x) >= 9 Then
x = Right(x, 9)
If Left(x, 2) = "33" Then x = Mid(x, 3)
cel.Offset(, 1) = x & " bizarre"
Select Case Left(Val(x), 1)
Case 6, 7: cel.Offset(, 1) = "0033-" & x
Case 1, 2, 4, 5, 8: cel.Offset(, 1) = Format(Val(x), """0033-""@-@@@@@@@")
End Select
End If
Next
End Sub
Sub test() For Each cel In Range("A1:A27").Cells x = CStr(cel): x = Replace(Replace(Replace(Replace(Replace(x, " ", ""), ".", ""), "-", ""), ",", ""), "+", "") If Len(x) >= 9 Then x = Right(x, 9) If Left(x, 2) = "33" Then x = Mid(x, 3) cel.Offset(, 1) = x & " bizarre" Select Case Left(Val(x), 1) Case 6, 7: cel.Offset(, 1) = "0033-" & x Case 1, 2, 4, 5, 8: cel.Offset(, 1) = Format(Val(x), """0033-""@-@@@@@@@") End Select End If Next End Sub
non pour être sérieux il va t’être difficile voir impossible de maîtriser toutes les country avec tout les format bizarre que l'on peut imaginer
Thierry t'a fait un truc sympa
par contre ce que tu peut faire dans ton fichier dans le worksheet-change du thisworlbook du xlam mettre les replace il se feront automatiquement Thierry confirmera ou infirmera
non pour être sérieux il va t’être difficile voir impossible de maîtriser toutes les country avec tout les format bizarre que l'on peut imaginer
Thierry t'a fait un truc sympa
par contre ce que tu peut faire dans ton fichier dans le worksheet-change du thisworlbook du xlam mettre les replace il se feront automatiquement Thierry confirmera ou infirmera
If Len(x) >= 9 Then
x = Right(x, 9)
If Left(x, 2) = "33" Then x = Mid(x, 3)
Qu'est-ce qui te dit que tu n'auras pas le 3 34 56 78 90 ?
Le code international (s'il est présent) sont les chiffres précédents les 9 derniers (pour la france)
eric
par contre ce que tu peut faire dans ton fichier dans le worksheet-change du thisworlbook du xlam mettre les replace il se feront automatiquement Thierry confirmera ou infirmera
Mais la semaine prochaine, Vici ouvre un classeur sur les Compte en Banques des RIB de ses clients, puis elle change de feuille et PAF ! tous les IBAN ou autre chose ont subi des replaces...
Les XLAM d'accord, avec un Ribbon et des bouton où l'utilsateur est "conscient" de ce qu'il fait, mais Danger quand même sur les Triggers des évènenements WorkSheet, Workbook, etc... (sutout que l'uilisateur risque de ne pas y porter attention et sauvera sont classeur un peu "niaké" !
Donc pas très chaud pour ma part... Donc je confirme, mais je n'adhère pas... sinon ce sont les autres classeurs qui ''infirmeront'' à l'hôpital des XLS ! LoL
Thierry in simple msgbox activer ceci ou cela ou pas
if reponse=vbyes
et on se sert des callback "get" pour enabed les bouton ou pas
à l'ouverture d'un fichier c'est un moindre mal
Chacun peu contribuer !!! LoL Patrick à mis une belle pierre à l'édifice...
Voici un passe-temps ci-joint, celui qui n'a plus de FALSE gagne .........
...........
...............
....................Le droit de revenir sur XLD !
Vivi STP confirme qu'on a tous les cas de Figures ! (Monaco c'est pour moi !)
Thierry in simple msgbox activer ceci ou cela ou pas
if reponse=vbyes
et on se sert des callback "get" pour enabed les bouton ou pas
à l'ouverture d'un fichier c'est un moindre mal
Si Virginie est d'accord alors, "la cliente est Reine" moi je n'utiliserai pas ce travail pour moi, c'est juste pour me remettre un peu dans le monde VBA, je suis trop niveau boulot dans TSQL et le C/al et maintenant le AL... Ca me distrait 😉
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD