Bonjour,
Dans un classeur j'ai plusieurs onglets : le premier n'est complété que de boutons de commandes, les autres de données. Sauf que les boutons ne fonctionnent pas. En revanche, lorsque je vais sur un onglet avec Alt+F8 Executer la macro tourne normalement, elles sont enregistrées dans un module standard, les boutons dans un autre module standard.
Le débogueur s'arrête sur la ligne rouge avec le message "Erreur d'exécution 1004 Référence de tri non valide Vérifiez qu'elle se trouve bien parmi les données à trier et que la zone Trier n'est pas identique ou vide"
Je suppose que je mésuse la méthodologie "bouton" mais je tourne en rond, une aide est la bienvenue merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 Sub Affichage01() Application.ScreenUpdating = False With Sheets("01") .Rows(1).RowHeight = 25.5 .Rows("2:300").RowHeight = 12.75 .UsedRange.Sort Key1:=[D2], Order1:=xlAscending, Header:=xlGuess .Columns("A:A").ColumnWidth = 9.71 .Columns("B:B").ColumnWidth = 20.43 .Columns("C:C").ColumnWidth = 16.71 .Columns("D:D").ColumnWidth = 6 .Columns("E:E").ColumnWidth = 5.43 .Columns("F:F").ColumnWidth = 27.14 .Columns("G:G").ColumnWidth = 9.43 .Columns("H:H").ColumnWidth = 6.43 .Columns("I:I").ColumnWidth = 4.43 .Columns("J:J").ColumnWidth = 12 End With With Sheets("01").Range("J2").Select ActiveWindow.FreezePanes = True 'ActiveWorkbook.Saved = True End With With Sheets("01") Selection.AutoFilter End With Application.ScreenUpdating = True End Sub
Partager