Pb feuille excel

Résolu
niny@ Messages postés 109 Date d'inscription   Statut Membre -  
 baguidi -
Bonjour,

je suis en VBA sous excel et je cherche à savoir comment générer à partir d'une feuille excel des boutons dynamiques.
actuellement j'arrive à générer ds boutons dynamiques à partir d'un bouton et de 2 modules de classes.
maintenant mon pb est que :
j'aimerai parcourir un tableau qui se trouve sur une feuille excel, en fonction du nombre d'élèments et de la caractéristiques lues dans la case du tableau générer les boutons adéquates.
est ce que quelq'un pourrait m'éclairer sur ce sujet ?

merci à tous !
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. Polux31 Messages postés 7219 Statut Membre 1 204
     
    re,

    Voilà un exemple :

    Dim myBouton as Object
    Set myBouton = UserForm1.Controls.Add("Forms.CommandButton.1", "cmdBouton", True)


    cmdBouton est la propriété Name du contrôle et True pour le rendre visible.

    ;o)

    Polux
    0
    1. niny@ Messages postés 109 Date d'inscription   Statut Membre
       
      ca marche niquel !!!

      merci
      0
  2. baguidi
     
    bonjour encore le forum,

    Voila le problème que j'ai c'est que j'ai utilisé cet ensemble de code

    Private Sub UserForm_Activate()

    Dim temps As Single

    temps = Timer

    Do
    Do Until temps + 0.5 <= Timer
    DoEvents
    Loop

    ' Si la couleur de fond du Label11 est rouge alors le fond du Label11 est noir
    ' sinon le fond du Label1 est rouge
    If Label11.BackColor = RGB(255, 0, 0) Then
    Label11.BackColor = RGB(0, 0, 0) ' Mettre la couleur que tu veux
    Else
    Label11.BackColor = RGB(255, 0, 0)
    End If
    temps = Timer
    Loop
    End Sub

    Il permet de faire scintiller le label11.

    mais je contacte que lorsque je ferme le userform, je n'est pas la main pour travailler dans la feuille excel alors je me demande quoi faire. Cé comme si mme apres la fermeture du user par un bouton Fermer bien sur la macro continue de travailler sinon pourquoi je né pas la main pour travailler sur la feuille.

    aidez moi
    0