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 :

automatiser macro majuscule [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 17
    Par défaut
    Bonjour,

    Voici une macro pour mettre en majuscule du texte écrit en minuscule.
    Pour qu'elle fonctionne, il faut que je passe par exécuter la macro.

    Question: serait-il possible d'automatiser l'écriture en majuscule dès que j'ai
    frappé la lettre et ce pour une cellule et un groupe de cellule se trouvant sur la même feuille, une cellule en f6 et un groupe de cellule d11:d14?

    Voici le code utilisé

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub Mise_en_Maj()
    Dim Cel As Range
    Dim Plage As Range
    Set Plage = Intersect(Selection, ActiveSheet.UsedRange)
    If Plage Is Nothing Then Exit Sub
    For Each Cel In Plage
        Cel = UCase(Cel)
    Next Cel
    End Sub
    merci pour vos messages.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 51
    Par défaut
    Sur l'évènement change de ta feuille tu peux appeler ta macro, des que tu auras écrit ton texte et validé, ta macro s'executera

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 17
    Par défaut
    Bonjour, Tempas,

    Qu'appelles-tu Sur l'évènement change

    une autre question: cette macro doit être insérée dans un "module" ou dans la feuille désirée quand on est dans la section vba project "feuille1"

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 51
    Par défaut
    Tiens 2 tuto sur le change
    http://silkyroad.developpez.com/VBA/...Feuille/#LII-E
    http://silkyroad.developpez.com/VBA/...asseur/#LII-20
    une autre question: cette macro doit être insérée dans un "module" ou dans la feuille désirée quand on est dans la section vba project "feuille1"
    Si tu parles de l'évènement change, il est dans la feuille mais rien ne t'empèche de faire un module et lors du "change" tu fais "call TonModule" (ce qui est d'après moi plus propre)

    vite fait un bout de code (celui du tuto)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Private Sub Worksheet_Change(ByVal Target As Range)
     
        'permet de sortir de la procédure si plus d'une cellule est sélectionnée
        '(sinon la suite de la macro renvoie un message d'erreur)
        If Target.Count > 1 Then Exit Sub
     
        MsgBox "Vous venez de modifier la cellule " & Target.Address & _
            " (" & Target.Value & ")"
     
    End Sub
    A l'intérieur de Worksheet_change tu fais le call dont je te parlais

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

Discussions similaires

  1. [XL-2007] Automatisation macro application BO intégrée
    Par ALEX80800 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/11/2013, 11h48
  2. Automatisation macro et contenu de cellule
    Par niafron71 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 20/06/2012, 15h28
  3. [XL-2007] automatisation macro dans tableau
    Par chris09300 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 07/02/2011, 22h17
  4. automatisation macros vers excel
    Par pascal913 dans le forum Access
    Réponses: 12
    Dernier message: 06/07/2006, 13h58
  5. [VB6] Executable automatisation macro excel + envoi mail
    Par jyrki69 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 04/05/2006, 18h13

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