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 :

VBA: Définir une valeur par défaut pour un range d'activeX combobox


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2011
    Messages : 19
    Points : 8
    Points
    8
    Par défaut VBA: Définir une valeur par défaut pour un range d'activeX combobox
    Bonjour tout le monde,

    J'ai une question qui parait facile mais que je n'ai pas trouvé de solution !

    J'ai un range définit d'activeX combobox et je veux via une macro réinitialiser toutes les valeurs affichées et mettre une valeur précise.
    J'ai essayé ceci mais ça ne marche pas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Option Explicit
     Sub Worksheet_Activate()
        Dim ws As Worksheet
        Set ws = Sheets("Ma_feuille")
        ws.Range("B2,D20").Value = "ma_valeur_par_défaut"
    End Sub
    Quelqu'un peut m'aider svp ?

  2. #2
    Invité
    Invité(e)
    Par défaut Bonjour,
    j'ai testé ça marche
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub Worksheet_Activate()
    Dim ws As Worksheet
    Set ws = Sheets("Ma_feuille")
    ws.Range("B2,D20").Value = "ma_valeur_par_défaut" 'place une valeur dans les cellules B2 et D20 uniquement
    End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub Worksheet_Activate()
    Dim ws As Worksheet
    Set ws = Sheets("Ma_feuille")
    ws.Range("B2:D20").Value = "ma_valeur_par_défaut" 'place une valeur dans les cellules  de  B2 à D20 uniquement
    End Sub
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub Worksheet_Activate()
    Dim ws As Worksheet
    Set ws = Sheets("Ma_feuille")
    ws.UsedRange.Value = "ma_valeur_par_défaut" 'place une valeur dans la plage de  cellules utilisées
    End Sub

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 38

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2011
    Messages : 19
    Points : 8
    Points
    8
    Par défaut
    Merci beaucoup pour votre réponse, c'est presque fait sauf que je veux ajouter une condition, que si la valeur existante est différente de la valeur par défaut que je veux poser, je veux que la macro change cette valeur uniquement,

    J'ai fait ça mais ça marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Sub Worksheet_Activate()
        Dim ws As Worksheet
        Set ws = Sheets("Ma_feuille")
        If Range("B2,D20").Cells.Value = "AZERTY" Then
        ws.UsedRange.Value = "ma_valeur_par_défaut" 'place une valeur dans la plage de  cellules utilisées
        End If
    End Sub

Discussions similaires

  1. Définir une valeur par défaut pour un champ many2one ?
    Par jmbinformatique dans le forum Odoo (ex-OpenERP)
    Réponses: 1
    Dernier message: 14/02/2014, 11h42
  2. Réponses: 6
    Dernier message: 30/09/2010, 11h30
  3. Réponses: 3
    Dernier message: 22/08/2010, 18h40
  4. [JAXB]Comment faire apparaitre dans le xsd une valeur par défaut pour un attribut
    Par Marcos Ickx dans le forum Persistance des données
    Réponses: 0
    Dernier message: 07/01/2010, 19h38
  5. "Définir les valeurs par défaut" pour un "Champs de Paramètre"
    Par JaRuZ dans le forum SAP Crystal Reports
    Réponses: 11
    Dernier message: 21/10/2008, 15h06

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