Averell1976
XLDnaute Junior
Bonjour à toutes et à tous,
J'ai un code vba me permettant de faire un tri sur des données (tri aléatoire en fonction d'un roulement) qui fonctionne très bien sous excel 2016, mais qui me pointe une erreur d'exécution 438 (propriété ou méthode non gérée par cet objet) sous excel 2013 (version qui va utiliser ce code...)
Il faut donc que je le réécrive, mais je ne sais pas comment.
Voici le code en question:
	
	
	
	
	
		
Le débugage pointe sur le code en jaune....
je vous met le fichier en PJ; le code s'exécute lorsqu'on clique sur le bouton "REGENERER"
Merci pour votre aide
	
		
			
		
		
	
				
			J'ai un code vba me permettant de faire un tri sur des données (tri aléatoire en fonction d'un roulement) qui fonctionne très bien sous excel 2016, mais qui me pointe une erreur d'exécution 438 (propriété ou méthode non gérée par cet objet) sous excel 2013 (version qui va utiliser ce code...)
Il faut donc que je le réécrive, mais je ne sais pas comment.
Voici le code en question:
		VB:
	
	
	Sub tri_alea()
'
' tri_alea Macro
'
'
    Sheets("DATA").Select
      
    Range("B2:B8").Select
    Selection.Copy
    Range("E2").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    ActiveWindow.SmallScroll Down:=0
    Range("D2:E8").Select
    Application.CutCopyMode = False
    ActiveWorkbook.Worksheets("DATA").Sort.SortFields.Clear
   [COLOR=rgb(250, 197, 28)] ActiveWorkbook.Worksheets("DATA").Sort.SortFields.Add2 Key:=Range _
        ("E2:E8"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
        xlSortNormal[/COLOR]
    With ActiveWorkbook.Worksheets("DATA").Sort
        .SetRange Range("D2:E8")
        .Header = xlGuess
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
      
    Sheets("Affectations Saisie PY").Select
    Range("B2:E2").Select
    MsgBox ("Planning généré avec succès")
      
    End With
 Exit Sub
    
End SubLe débugage pointe sur le code en jaune....
je vous met le fichier en PJ; le code s'exécute lorsqu'on clique sur le bouton "REGENERER"
Merci pour votre aide
 
	 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		