Ilino
XLDnaute Barbatruc
Forum Bonsoir
je veux simplifier ce code ci dessous pour le généralisé (un petit code a simplifier ... !!!!)grazie par avance
	
	
	
	
	
		
Que dois je faire 
grazie
A+
	
		
			
		
		
	
				
			je veux simplifier ce code ci dessous pour le généralisé (un petit code a simplifier ... !!!!)grazie par avance
		Code:
	
	
	If Not Intersect(Rows(Target.Row), [F32]) Is Nothing Then
      Application.ScreenUpdating = False
      n1 = CInt([F32])
      Rows("45:74").Hidden = True
      Select Case n1
         Case 1
            Rows("45:51").Hidden = False
         Case 2
            Rows("45:52").Hidden = False
         Case 3
            Rows("45:53").Hidden = False
         Case 4
            Rows("45:54").Hidden = False
         Case 5
            Rows("45:55").Hidden = False
         Case 6
            Rows("45:56").Hidden = False
         Case 7
            Rows("45:57").Hidden = False
         Case 8
            Rows("45:58").Hidden = False
         Case 9
            Rows("45:59").Hidden = False
         Case 10
            Rows("45:60").Hidden = False
         Case 11
            Rows("45:61").Hidden = False
         Case 12
            Rows("45:62").Hidden = False
         Case 13
            Rows("45:63").Hidden = False
         Case 14
            Rows("45:64").Hidden = False
         Case 15
            Rows("45:65").Hidden = False
        Case 16
            Rows("45:66").Hidden = False
        Case 17
            Rows("45:67").Hidden = False
        Case 18
            Rows("45:68").Hidden = False
        Case 19
            Rows("45:69").Hidden = False
        Case 20
            Rows("45:70").Hidden = False
        Case 21
            Rows("45:71").Hidden = False
        Case 22
            Rows("45:72").Hidden = False
        Case 23
        Case 24
            Rows("45:74").Hidden = False
     End Select
   
   End If
   
   
   If Not Intersect(Rows(Target.Row), [F33]) Is Nothing Then
      Application.ScreenUpdating = False
      n2 = CInt([F33])
      Rows("76:105").Hidden = True
      Select Case n2
         Case 1
            Rows("76:82").Hidden = False
         Case 2
            Rows("76:83").Hidden = False
         Case 3
            Rows("76:84").Hidden = False
         Case 4
            Rows("76:85").Hidden = False
         Case 5
            Rows("76:86").Hidden = False
         Case 6
            Rows("76:87").Hidden = False
        Case 7
            Rows("76:88").Hidden = False
        Case 8
            Rows("76:89").Hidden = False
        Case 9
            Rows("76:90").Hidden = False
        Case 10
            Rows("76:91").Hidden = False
        Case 11
            Rows("76:92").Hidden = False
        Case 12
            Rows("76:93").Hidden = False
        Case 13
            Rows("76:94").Hidden = False
        Case 14
            Rows("76:95").Hidden = False
        Case 15
            Rows("76:96").Hidden = False
        Case 16
            Rows("76:97").Hidden = False
        Case 17
            Rows("76:98").Hidden = False
        Case 18
            Rows("76:99").Hidden = False
        Case 19
            Rows("76:100").Hidden = False
        Case 20
            Rows("76:101").Hidden = False
        Case 21
            Rows("76:102").Hidden = False
        Case 22
            Rows("76:103").Hidden = False
        Case 23
            Rows("76:104").Hidden = False
        Case 24
            Rows("76:105").Hidden = False
            
      End Select
   
   End If
	grazie
A+
			
				Dernière édition: