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-Excel]probleme concaténation (bis)


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Mugette
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 194
    Par défaut [VBA-Excel]probleme concaténation (bis)
    J'ai 9 option button dans ma feuil1.
    Je voudrais tester leur valeur, et en sortir une couleur(par exemple).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    For i = 1 to 9
      bouton = "OptionButton" & i
      if bouton.Value = true then
        couleur = "red"
      end if
    Next i
    Je sais que ca ca marche pas mais je vois pas trop comment faire.

    merci d'avance.

  2. #2
    Membre confirmé Avatar de Mugette
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 194
    Par défaut
    non en fait, mon probleme ne vient pas du resultat de mon test mais de mon test en lui-même.
    je voudrais concaténer le OptionButton pour le faire qu'une seule fois pour les 9.
    Est-ce possible ?

  3. #3
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    tiens si cela peu t'aider :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Sub test()
    Dim i As Integer
      For i = 1 To 9
         Debug.Print i & ":" & Feuil1.OLEObjects("OptionButton" & i).Object.Value
      Next
     
    End Sub

  4. #4
    Membre confirmé Avatar de Currahee
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 157
    Par défaut
    Bonjour,

    A la lecture de ce topic j'ai une question:

    Ne peut-on faire des groupes de contrôles comme en VB pour solutionnner ce type de problèmes ???

    J'ai essayé la même syntaxe que le VB et j'arrive pas à créér de tels groupes

    Y aurait-il une référence projet à ajouter ou un composant ???

    Merci d'avance,

    Currahee

  5. #5
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    non pas de groupes de contôles en VBA...

  6. #6
    Membre confirmé Avatar de Currahee
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    157
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 157
    Par défaut
    Citation Envoyé par bbil
    non pas de groupes de contôles en VBA...
    MERCI POUR CETTE REPONSE MEME SI CA ME DEPRIME

    Si je peux me permettre un petit coup de gueule , pas à ton encontre mais plus général.

    Je fais du dev dans mon nouvel emploi mais ne suis pas un vrai informaticien à la base. Et pour moi il y a une différence entre coder en VBA et coder en VB. Quand j'ai fait cette remarque à un vrai informaticien, je me suis fait vanner car pour lui le langage VB c'est le même que le langage VBA. Soit dans les deux cas le langage c'est du basic si j'ai bien suivi. Idem quand de nombreux experts vous balancent des conseils VB innaplicables en VBA (si j'ai posé ma question sur les groupes de contrôle c'est que quelqu'un m'avait répondu : "bien évidemment que c'est possible en VBA, c'est du VB !!")

    BREF QUE LE PREMIER QUI DIT QUE CODER EN VBA REVIENT STRICTEMENT AU MEME QUE CODER EN VB VIENNE ME CODER MES GROUPES DE CONTROLES...

    Voilà j'ai fini

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

Discussions similaires

  1. [VBA-Excel]probleme d'ecriture dans un fichier ini
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 25/07/2006, 18h45
  2. [VBA-excel]Probleme de macro pour creer un graphique.
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 05/07/2006, 15h42
  3. [VBA Excel]probleme de copier/coller
    Par ogenki dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 31/01/2006, 14h22
  4. [VBA excel] Probleme sur bouton commande
    Par RedBurn dans le forum Macros et VBA Excel
    Réponses: 21
    Dernier message: 22/11/2005, 10h10
  5. [VBA] [Excel] Probleme de rafraichissement d'un label
    Par lejert dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 15/11/2005, 17h09

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