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 :

Mettre la 1ère lettre en majuscule


Sujet :

Macros et VBA Excel

  1. #1
    Membre éprouvé
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2007
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 896
    Points : 984
    Points
    984
    Par défaut Mettre la 1ère lettre en majuscule
    Bonjour à tous,

    Dans un TextBox, est saisie une donnée sous cette forme X000000.
    Je souhaiterai qu'après TxtChange, le X soit en majuscule si il a été saisi en minuscule.

    Pouvez-vous m'aider s'il vous plait ? Je vous en remercie par avance.
    René
    J’entends et j’oublie,
    Je vois et je me souviens,
    Je fais et je comprends.
    Confucius

  2. #2
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Points : 3 974
    Points
    3 974
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If Len(TextBox1.Value) = 1 Then TextBox1.Value = Application.Proper(TextBox1.Value)
    Cordialement.

  3. #3
    Invité
    Invité(e)
    Par défaut Re
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Text = "mON TEXTE"
    Text = UCase(Left(Text, 1)) & LCase(Right(Text, Len(Text) - 1)) '=Mon texte

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Un autre exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub TextBox1_Change()
        Me.TextBox1.Text = StrConv(Me.TextBox1.Text, vbProperCase)
    End Sub
    Philippe

  5. #5
    Membre éprouvé
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2007
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 896
    Points : 984
    Points
    984
    Par défaut
    Bonjour à tous et merci pour votre participation. J'ai pris la proposition de Philippe.
    J’entends et j’oublie,
    Je vois et je me souviens,
    Je fais et je comprends.
    Confucius

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

Discussions similaires

  1. [CR 8] Comment mettre la première lettre en majuscule?
    Par js8bleu dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 17/03/2011, 10h50
  2. [AC-2003] Comment mettre la 1er lettre en majuscule et le reste en minuscule
    Par spacesheep dans le forum IHM
    Réponses: 26
    Dernier message: 10/11/2009, 08h23
  3. requete 1ère lettre en majuscule
    Par babafredo dans le forum Langage SQL
    Réponses: 9
    Dernier message: 25/09/2007, 15h58
  4. 1ère lettre en majuscule sauf certains mots !!!
    Par beletteroi dans le forum Access
    Réponses: 1
    Dernier message: 11/10/2005, 08h52
  5. Mettre la première lettre des mots en majuscule
    Par seb.49 dans le forum Langage
    Réponses: 8
    Dernier message: 23/05/2003, 14h26

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