Autres classe de frames

  • Initiateur de la discussion Initiateur de la discussion TC66
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

TC66

XLDnaute Nouveau
j'ai une question concernant les classes

j'ai dans mon USF 12 frames chaque frame contient un textbox_mt,combobox_na,textbox_re,combobox_ba,textbox_da

i de 1 a 12 frame de i contient un textbox_mt de i ,combobox_na de i,textbox_re de i,combobox_ba de i,textbox_da de i

je souhaite les gérer dans une classe

dans ma classe j'ai mis

VB:
Option Explicit
Public WithEvents cb As MSForms.ComboBox
Public WithEvents tb As MSForms.TextBox
Private Sub cb_Change()
If cb.ListIndex <> 0 And cb.ListIndex <> 1 Then

pour chaque combobox_na de i je souhaite afficher tetbox_re de i qui est masquer lors de l'initialisation
End If
End Sub
dans mon USF

Code:
Private MesObjets() As New Classe_LigneEncaissement

Sub UserForm_Initialize()

Dim i As Byte
For i = 1 To 12
   ReDim Preserve MesObjets(1 To i)
   Set MesObjets(i).cb = Me.Controls("ComboBox_na" & i)
    Set MesObjets(i).tb = Me.Controls("TextBox_re" & i)
Next i

end sub
merci pour l'aide
 
Bonjour
voila je simplifie
j'ai 12 frames dans chaque frame j'ai un TB_MonEnc , CB_NatEnc, TB_RefEnc
les TB_MonEnc et CB_NatEnc sont visible
ce que je souhaite c'est de rendre TB_RefEnc visible que si le Cb_NatEnclistindex soit <>0
au lieu de faire 12 fois CB-NatEncchange(), je met ca dans une classe
merci
 

Pièces jointes

re
une autre version de ce que je n'ai pas Compris Lol
jean marie
Bonjour ChTi160
merci pour tes messages c'est bon j'ai trouvé une solution qui marche
juste pour éclaircir deux points
1) c'est que combo nature je le remplis à l'initialisation
2) quand l'utilisateur choisi chèque ou virement il faut afficher le textbox référence pour lui permettre la saisie de la référence du chèque ou du virement

merci d'avance
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
40
Affichages
2 K
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
234
Réponses
3
Affichages
586
Retour