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 :

Activer et désactiver la modification de contrôles


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Technico
    Inscrit en
    Avril 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Technico
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2017
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Activer et désactiver la modification de contrôles
    Bonjour à vous tous.

    je suis détubtant dans le VBA qui plus est très rouillé sur excel (imaginez VBA )

    J'ai fais au mieux pour créer un formulaire avec mes maigres connaissance.


    J'aurais besoin de votre aide afin de m'indiquer la voie à suivre afin de me permettre de :

    Selon le résultat d'une "casdoption" ou "casàcocher"

    j'aurais besoin d'activer un ou plusieurs

    "ComboBox"

    "Zonecombinée"

    "Caseàcocher"

    "Casdoption"



    J'imagine bien une fonction if mais cependant je trouve pas


    Je vous remercie pour votre aide

  2. #2
    Membre extrêmement actif
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Points : 12 422
    Points
    12 422
    Par défaut
    Bonjour
    Et si tu commençais par exposer de manière claire, précise et technique ce que tu entends par :
    j'aurais besoin d'activer un ou plusieurs ... etc ...
    ???
    Car cela ne me "dit" rien, à moi ... (je suis probablement un "attardé" ....)
    Je n'accepte pas de demande d' "amitié" individuelle. Tout développeur est pour moi un ami.
    Je n'ouvre AUCUN classeur tiers (avec ou sans macro ******). Ne m'en proposez donc pas .

    ****** : Non, non ... un classeur .xlsx ne "peut" par exemple et entre autres pas contenir un activex (de surcroît invisible) , "bien sûr" ...

    Il est illusoire de penser que l'on saurait exprimer valablement et précisément en un langage (rigide) de développement ce que l'on peine à exprimer dans le langage naturel, bien plus souple.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Technico
    Inscrit en
    Avril 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Technico
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2017
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Bien moins que moi alors

    Par activer je sous entend rendre possible la modification des Zone de liste déroulantes ou Zone de texte par exemple



    Du coup je tente comme ceci .


    Je clique sur case à cocher 1 --> cela me donne la possibilité de remplir la zone de texte ou sélectionner dans la liste déroulantes.
    Si la case à cocher 1 n'est pas cochée --> je n'ai pas la possibilité de le faire.


    (Dans le parfait il me faudra ultérieurement effacer la saisie de la zone de texte et remettre la liste déroulante sur la première ligne quand je décoche la la case à cocher 1)

    J'espère avoir été un minimum plus claire :o

  4. #4
    Membre extrêmement actif
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Points : 12 422
    Points
    12 422
    Par défaut
    J'espère avoir été un minimum plus claire :o
    Non. Insuffisamment pour moi, en tout état de cause. Je te l'ai dit : je suis un pauvre "attardé" et ai donc besoin de choses claires et précises et non évasives...
    Je te quitte en te souhaitant très bonne chance dans tout ce que tu entreprends.
    Je n'accepte pas de demande d' "amitié" individuelle. Tout développeur est pour moi un ami.
    Je n'ouvre AUCUN classeur tiers (avec ou sans macro ******). Ne m'en proposez donc pas .

    ****** : Non, non ... un classeur .xlsx ne "peut" par exemple et entre autres pas contenir un activex (de surcroît invisible) , "bien sûr" ...

    Il est illusoire de penser que l'on saurait exprimer valablement et précisément en un langage (rigide) de développement ce que l'on peine à exprimer dans le langage naturel, bien plus souple.

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Technico
    Inscrit en
    Avril 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Technico
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2017
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Nom : Activation.png
Affichages : 432
Taille : 21,6 Ko

  6. #6
    Membre extrêmement actif
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Points : 12 422
    Points
    12 422
    Par défaut
    Ce que tu montres n'est pas "activer" un contrôle, mais le rendre disponible ou l'inhiber.
    Ce qui se fait en spécifiant sa propriété Enabled
    une case à cocher :
    - a ailleurs une valeur (True ou false)
    - répond à un évènement click et passe alors à False si déjà cochée ou à true si non cochée
    - te reste à donner des instructions de modification de propriété enabled d"un contrôle en fonction de ce que la valeur de cette case à cocher est True ou False.
    Rien de cela n'étant "sorcier", je te laisse faire, hein ...
    Je n'accepte pas de demande d' "amitié" individuelle. Tout développeur est pour moi un ami.
    Je n'ouvre AUCUN classeur tiers (avec ou sans macro ******). Ne m'en proposez donc pas .

    ****** : Non, non ... un classeur .xlsx ne "peut" par exemple et entre autres pas contenir un activex (de surcroît invisible) , "bien sûr" ...

    Il est illusoire de penser que l'on saurait exprimer valablement et précisément en un langage (rigide) de développement ce que l'on peine à exprimer dans le langage naturel, bien plus souple.

Discussions similaires

  1. [XL-2007] Besoin d'aide en VBA sur excel
    Par etan3072 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 15/11/2013, 12h52
  2. [XL-2003] Aide sur code VBA sur Excel
    Par Invité dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 31/03/2013, 17h14
  3. [E-03] Besoin d'aide pour l'adaptation d'un script vba sur excel
    Par Tinien dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/02/2009, 11h17
  4. [VBA-E]Executer fonction VBA sur Excel sans activer la macro
    Par marie10 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 19/01/2006, 14h34
  5. Envoi de mail via un macro vba sur excel
    Par momolamoto dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 30/12/2005, 18h51

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