IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Ajouter un caractère en début et fin de cellule


Sujet :

Excel

  1. #1
    Membre averti Avatar de snoopy69
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    737
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2004
    Messages : 737
    Points : 395
    Points
    395
    Par défaut Ajouter un caractère en début et fin de cellule
    Bonjour à tous,

    J'ai une colonne remplie de texte dans chaque cellule sur une longueur de 1750 lignes.

    Ce que je cherche à faire c'est à ajouter le caractère " en début et fin de chaîne de texte dans chaque cellule.

    Savez-vous comment je peux faire cela ?

    je travaille avec Excel 2003.

    Merci de votre aide.
    ... Je me méfie de l'irrespect mais je revendique le droit à la frénésie ...

  2. #2
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    Bonjour.

    Tu peux essayer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Sub snoopy()
    Dim L As Long, L1 As Long, L2 As Long
    Const numCol = 8
     
    With Application.ThisWorkbook.Sheets(1)
        L2 = .Cells(65536, numCol).End(xlUp).Row
        L1 = .Cells(L2, numCol).End(xlUp).Row
     
        For L = L1 To L2
            .Cells(L, numCol) = """" & .Cells(L, numCol) & """"
        Next L
    End With
     
    End Sub
    Reste à mettre le bon numéro de colonne et de feuille.

    PGZ
    pluritas non est ponenda sine necessitate - Le rasoir d'Okham
    Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    681
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 681
    Points : 633
    Points
    633
    Par défaut
    Bonjour,
    As-tu essayé avec la fonction de concaténation ou le & ?
    Exemple avec ton texte en colonne A. En B tu rentres :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ="(ton caractère de début)"&A1&"(ton caractère de fin)"
    Si c'est ce que tu veux, ensuite, après avoir recopier vers le bas ta cellule B par un double clic sur le carré noir en bas et à droite, tu fais une copie de la colonne entière, suivi d'un "coller" mais que des "valeurs" seulement pour supprimer tes formules.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ajouter des caractères au début d'une variable
    Par Roud9 dans le forum Linux
    Réponses: 5
    Dernier message: 26/02/2012, 19h14
  2. Ajouter un caractère en début de ligne dans un fichier
    Par morpheusmg dans le forum Débuter
    Réponses: 10
    Dernier message: 31/05/2011, 23h08
  3. Réponses: 6
    Dernier message: 28/03/2011, 13h31
  4. [PHP 5.0] file_get_contents() et caractères en début et fin de chaînes
    Par Chiendelune dans le forum Langage
    Réponses: 2
    Dernier message: 18/05/2010, 17h30
  5. [RegEx] Ajouter un caractère à chaque début de ligne
    Par supertino7 dans le forum Langage
    Réponses: 7
    Dernier message: 02/10/2009, 20h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo