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

Macros et VBA Excel Discussion :

Placer automatiquement un caractère à la fin d'une chaine de caractère [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Inscrit en
    Octobre 2010
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 43
    Points : 21
    Points
    21
    Par défaut Placer automatiquement un caractère à la fin d'une chaine de caractère
    Bonjour à tous,

    Je cherche à placer le caractère "*" à la fin d'une chaine de caractère d'une cellule, quelque soit le nombre de caractère qu'elle contient et que la cellule soit vide ou pas. Est ce possible ??

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
            If Date > Deadline And Range("N" & i).Value = "RELANCE N°3" Then
                MsgBox "Nouvelle Deadline au " & Deadline & " pour " & vbLf & vbLf & Range("A" & i).Value & "  " & Range("B" & i).Value, vbCritical, "Nouvelle alerte"
                Rep = MsgBox("Avez vous envoyé le mail de deadline ?", vbYesNo + vbQuestion, "Mail de deadline")
                Select Case Rep
                    Case vbYes
                        Range("N" & i).Value = "REGLE 3"
                        ' Range("O" & i).Value = "*" à la fin
                    Case vbNo
            End Select
            End If

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 665
    Points : 34 373
    Points
    34 373
    Par défaut
    Salut,

    tu peux utiliser la concatenation avec le symbole esperluette &
    exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub piou()
    Range("B1") = Range("A1") & "*"
    End Sub

  3. #3
    Membre à l'essai
    Inscrit en
    Octobre 2010
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 43
    Points : 21
    Points
    21
    Par défaut
    C'était tellement évident que je n'y ai meme pas pensé

    Merci beaucoup ca fontionne

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 02/12/2009, 01h27
  2. [RegEx] Détection de la fin d'une chaine de caractères
    Par fourchette dans le forum Langage
    Réponses: 8
    Dernier message: 24/07/2009, 22h23
  3. [Toutes versions] Ajouter une chaine de caractère à la fin d'une autre chaine
    Par esstin dans le forum Excel
    Réponses: 2
    Dernier message: 02/05/2009, 16h54
  4. Enlever la fin d'une chaine de caractères
    Par snyfir dans le forum Langage
    Réponses: 4
    Dernier message: 07/08/2008, 18h41
  5. Rajout de caractère à la fin d'une chaine
    Par horneth dans le forum VB.NET
    Réponses: 9
    Dernier message: 02/02/2007, 18h20

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