Excel erreur exécution 1004

Fermé
mlc_1010 Messages postés 1 Date d'inscription mardi 16 juin 2020 Statut Membre Dernière intervention 16 juin 2020 - 16 juin 2020 à 10:52
Yoyo01000 Messages postés 1639 Date d'inscription samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 - 16 juin 2020 à 11:02
Bonjour,
J'ai créé un fichier excel avec une macro mais elle ne fonctionne pas j'ai le message d'erreur suivant : La méthode Select de la classe Worksheet a échoué.

J'ai du masquer des onglets dans mon excel et je pense que c'est ce qui fait échouer la macro car quand j'affiche les onglets la macro fonctionne.

Voici ce qu'y apparaît dans le module code :
Sheets("Architecture provisoire").Select
Columns("A:A").Select
Range("A96").Activate
ActiveWorkbook.Worksheets("Architecture provisoire").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Architecture provisoire").Sort.SortFields.Add Key _
:=Range("A96"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
xlSortNormal
With ActiveWorkbook.Worksheets("Architecture provisoire").Sort
.SetRange Range("A2:E220")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With

Pouvez-vous m'aider svp ? :)

Merci d'avance

Servane


Configuration: Windows / Chrome 78.0.3904.87
A voir également:

1 réponse

Yoyo01000 Messages postés 1639 Date d'inscription samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 165
16 juin 2020 à 11:02
Bonjour,
dans ce cas, il faut faire afficher les onglets en début de code et ensuite les masquer en fin de code, tout simplement !

Quitte à rajouter ceci :

Application.ScreenUpdating = False

0