Erreur 438 - Visual Basic - Ouverture de feuille

Fermé
JonBid Messages postés 7 Date d'inscription jeudi 9 mars 2017 Statut Membre Dernière intervention 30 mars 2017 - 21 mars 2017 à 08:47
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 22 mars 2017 à 08:50
Bonjour à tous!

Voilà, je travaille sur un document Excel, et dans le WorkBook, j'ai rentré un code pour que dès l'ouverture d'une feuille, celle-ci s'affiche tout au début (en réalité cela affiche la cellule $A3). Le code fonctionne et est le suivant :

Private Sub Workbook_Open()

With Feuil1 / Feuil2 / Feuil3 / Feuil4 / Feuil5 / Feuil6 / Feuil7 / Feuil8
.Range("A3").Show
.Range("A3").Select
End With

End Sub


Cependant, j'ai toujours le message d'erreur 438qui apparaît à l'ouverture.


Lorsque j'essaie de déboguer l'objet, l'erreur s'affiche sur cette ligne



J'ai tenté plusieurs solutions mais en vain
Merci d'avance pour votre aide!

Cordialement,

2 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
21 mars 2017 à 09:19
Bonjour

a adapter,
Option Explicit

Private Sub Workbook_Open()
Sheets(Array("Feuil1", "Feuil2", "Feuil3", "Feuil4", "Feuil5")).Select
Range("A3").Select
Sheets("Feuil1").Select 'dissocie les feuilles
End Sub

0
JonBid Messages postés 7 Date d'inscription jeudi 9 mars 2017 Statut Membre Dernière intervention 30 mars 2017
21 mars 2017 à 11:12
Je pense avoir répondu dans la mauvaise case !
Merci de regarder la suite de la discussion svp

Pardon !
0
JonBid Messages postés 7 Date d'inscription jeudi 9 mars 2017 Statut Membre Dernière intervention 30 mars 2017
21 mars 2017 à 10:19
Michel,

J'ai essayé ce que tu me propose, et me voici maintenant avec cette erreur:


Je débute en VBa, qu'est-ce qu'un indice ?



Merci
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
22 mars 2017 à 08:50
j'avais testé comme toujours sur un classeur avec 5 feuilles avant de poster une proposition et ca fonctionnait sans problème.

vérifie donc ce que tu as écris dans l'array et d'autre part pourquoi avoir rajouté
sheets("Accueil"),select en 1° ligne, ligne que j'avais enlevé car inutilie... tu as peuy-^tre un conflit entre "accueuil" et "feuilX" (1 ou2 ou...)
0