Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1754 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Résolu] - [VBA/Excel] Boucler sur les contrôles d'un UserForm

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] - [VBA/Excel] Boucler sur les contrôles d'un UserForm

n°1120859
dough29
Posté le 15-06-2005 à 14:59:44  profilanswer
 

Bonjour et merci à ceux qui prêterons attention à mon post.
 
Voilà j'ai un classeur Excel dans lequel j'ai créé un UserForm avec plusieurs contrôles.
 
On va dire que mes contrôles sont de type label ainsi nommés: MonLabel1, MonLabel2, ..., MonLabel6
 
J'ai un autre contrôle, une scrollbar allant de 1 à 6 et j'aimerais qu'au changement de la valeur de la scroll, mes MonLabelX apparaissent/disparaissent. C'est là où je pêche.
 
J'ai essayé ceci:
 

Code :
  1. Private Sub MonScroll_Change()
  2.     Dim i As Integer
  3.     For i = MonScroll.Min To MonScroll.Value
  4.         MonLabel & i & .Visible = True
  5.     Next i
  6.     For i = MonScroll.Value + 1 To MonScroll.Max
  7.         MonLabel & i & .Visible = False
  8.     Next i
  9. End Sub


 
Cela ne donne aucun résultat mis à part une erreur...
 
Voilà j'espère trouver mon sauveur parmis vous.
 
Merci d'avance tchusss !!


Message édité par dough29 le 16-06-2005 à 09:22:36
mood
Publicité
Posté le 15-06-2005 à 14:59:44  profilanswer
 

n°1121379
AlainTech
Pas trouvé? Cherche encore!
Posté le 15-06-2005 à 23:03:37  profilanswer
 

Private Sub MonScroll_Change()
  Dim i As Integer
  Dim sLabelName As String
  For i = MonScroll.Min To MonScroll.Value
    sLabelName = "MonLabel" & i
    Controls(sLabelName).Visible = True
  Next i
  For i = MonScroll.Value + 1 To MonScroll.Max
    sLabelName = "MonLabel" & i
    Controls(sLabelName).Visible = False
  Next i
End Sub


Et voilà.

n°1121387
dough29
Posté le 15-06-2005 à 23:11:43  profilanswer
 

Merci beaucoup !!
 
Je viens d'essayer ca me convient à merveille.
 
Bonne soirée ! :bounce:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Résolu] - [VBA/Excel] Boucler sur les contrôles d'un UserForm

 

Sujets relatifs
Problèmes avec un chiffre à virgule [résolu][resolu] Positionnement Vertical
Probleme super etrange de tableaux superposés [resolu][RESOLU] Personnaliser la barre de menu Access
[PHP] Supprimer mot de 3 caractères maxi dans une chaine - RESOLUCommande pour fermer excel ? VBA
Modifier le style dans une fonction (résolu)Faire la somme de plusieurs cellules VBA
[Excel - Graph] Correspondance entre 2 séries d'un même graph 
Plus de sujets relatifs à : [Résolu] - [VBA/Excel] Boucler sur les contrôles d'un UserForm


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR