EXCEL : Ajouter .fr ou .com automatiquement
Résolu/Fermé
Milou
-
Modifié par Milou le 2/02/2016 à 15:19
Theo.R Messages postés 575 Date d'inscription vendredi 11 juillet 2014 Statut Membre Dernière intervention 30 mars 2016 - 2 févr. 2016 à 16:03
Theo.R Messages postés 575 Date d'inscription vendredi 11 juillet 2014 Statut Membre Dernière intervention 30 mars 2016 - 2 févr. 2016 à 16:03
A voir également:
- EXCEL : Ajouter .fr ou .com automatiquement
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
- Déplacer une colonne excel - Guide
3 réponses
Theo.R
Messages postés
575
Date d'inscription
vendredi 11 juillet 2014
Statut
Membre
Dernière intervention
30 mars 2016
31
2 févr. 2016 à 15:29
2 févr. 2016 à 15:29
Utilisez la fonction "remplacer tout" (accessible en appuyant sur Ctrl+F):
remplacez les @orangefr par @orange.fr et les @sfrcom par @sfr.com
Cela devrait suffire d'après votre description ;)
remplacez les @orangefr par @orange.fr et les @sfrcom par @sfr.com
Cela devrait suffire d'après votre description ;)
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
2 févr. 2016 à 15:40
2 févr. 2016 à 15:40
Bonjour,
Sinon en vba:
Sinon en vba:
Option Explicit Dim FL1 As Worksheet, NoCol As Integer Dim NoLig As Long, Var As Variant Dim nom As String Private Sub CommandButton1_Click() For_X_to_Next_Ligne End Sub Sub For_X_to_Next_Ligne() Dim DernLigne As Long DernLigne = Range("A65536").End(xlUp).Row Set FL1 = Worksheets("Feuil1") NoCol = 1 'lecture de la colonne 1 For NoLig = 1 To DernLigne Var = FL1.Cells(NoLig, NoCol) extractionMots If nom = "orangefr" Then FL1.Cells(NoLig, NoCol) = Var & ".fr" Else FL1.Cells(NoLig, NoCol) = Var & ".com" End If Next Set FL1 = Nothing End Sub Sub extractionMots() Dim Tableau() As String Dim i As Integer 'découpe la chaine en fonction des espaces "@" 'le résultat de la fonction Split est stocké dans un tableau Tableau = Split(Var, "@") 'boucle sur le tableau pour visualiser le résultat For i = 0 To UBound(Tableau) 'Le résultat s'affiche dans la fenêtre d'execution de l'éditeur de macros Debug.Print Tableau(i) Next i nom = Tableau(1) End Sub
Merci de votre retour.
Effectivement j'ai fait un "remplacer tout" en notant tous les opérateurs... une bonne vingtaine :)
Bonne journée
Effectivement j'ai fait un "remplacer tout" en notant tous les opérateurs... une bonne vingtaine :)
Bonne journée
Theo.R
Messages postés
575
Date d'inscription
vendredi 11 juillet 2014
Statut
Membre
Dernière intervention
30 mars 2016
31
2 févr. 2016 à 16:03
2 févr. 2016 à 16:03
Tout n'a pas toujours besoin d'être compliqué ;)
Merci de passer le sujet en Résolu si c'est ok de votre côté :)
Merci de passer le sujet en Résolu si c'est ok de votre côté :)