cp4
XLDnaute Barbatruc
Bonjour,
Je m'initie aux modules de Classe. Merci pour votre aide.
	
	
	
	
	
		
Dans Module UserForm
	
	
	
	
	
		
Je voudrai remplacer la boucle For i par une boucle For each Ctrl
(sachant que mes boutons commencent tous pas Cb).
Je suis un peu perdu. En vous remerciant.
Bon week-end.
	
		
			
		
		
	
				
			Je m'initie aux modules de Classe. Merci pour votre aide.
		VB:
	
	
	'Module de classe ClsBtn'
Option Explicit
Public WithEvents MESBOUTONS As msforms.CommandButton
Private Sub MESBOUTONS_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
   For Each Ctrl In UsFNavigation.Controls
      Ctrl.BackColor = &H8000000F
      Ctrl.ForeColor = &H80000012
   Next
   MESBOUTONS.BackColor = vbGreen
   MESBOUTONS.ForeColor = vbWhite
End SubDans Module UserForm
		Code:
	
	
	Option Explicit
Private BTN(1 To 4) As New ClsBtn 'nombre de boutons "4"
Private Sub UserForm_Initialize()
Dim i As Integer
For i = 1 To 4
   Set BTN(i).MESBOUTONS = Me("menu" & i)
Next i
End SubJe voudrai remplacer la boucle For i par une boucle For each Ctrl
(sachant que mes boutons commencent tous pas Cb).
Je suis un peu perdu. En vous remerciant.
Bon week-end.
Pièces jointes
			
				Dernière édition: 
			
		
	
								
								
									
	
		
			
		
		
	
	
	
		
			
		
		
	
								
							
							 
	 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		