Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Erreur d'exécution 9

  • Initiateur de la discussion Initiateur de la discussion zeltron24
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

zeltron24

XLDnaute Impliqué
Bonjour à vous tous,

Depuis quelques temps j'ai un souci avec la formule suivante. Placé dans ThisWorkbook. J'ai à chaque ouverture du classeur l'erreur suivante :
Erreur d'exécution '9'
L'indice n'appartient pas à la sélection...

Quelqu'un pourrait il SVP me venir en aide. Merci.

Option Explicit
Dim Nom
Dim x


Private Sub Workbook_Open()

x = MonthName(Month(Date))

MsgBox x

Nom = Sheets("Calendrier").Range("B2").Value
If Nom = "Personne" Then
MsgBox "Il n'y a pas d'anniversaire à souhaiter aujourd'hui. ", vbInformation, "Anniversaire:"

With Sheets(MonthName(Month(Date)))
.Visible = True
.Activate
End With
Exit Sub
Else
MsgBox "Nous sommes le " & Date & " et s'est l'anniversaire de :" & Nom, vbInformation, "Anniversaire:"
End If
With Sheets(MonthName(Month(Date)))
.Visible = True
.Activate
End With

End Sub

zeltron24
 
Re : Erreur d'exécution 9

Re,

2 choses :

Tu connais déjà le nom du mois puisque tu le passe à x. Donc: whith sheets(x) suffirait. mais le bug n'est pas là, c'est juste pour info.

Si ton problème a débuté en août, c'est peut-être l'accent "^" qui n'est pas présent dans ton nom de feuille alors que vba le renvoie.. pour tester , ouvre la fenêtre "exécution" et lance ce code:

Code:
Sub test()
Debug.Print MonthName(Month(Date))
End Sub
Sans fichier c'est difficile de voir plus loin.

Dis- moi
 
Re : Erreur d'exécution 9

Re,

Là, je dis Chapeau Monsieur, 🙂

Sans le fichier tu as donné juste. Je ne savais pas que VBA prenait en compte les accents dans les noms des onglets.

x était un test que je faisais pour voir si la valeur était correcte.

Mille merci pour ton aide et A+

Zeltron24
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Réponses
7
Affichages
361
Réponses
3
Affichages
213
  • Question Question
Microsoft 365 Problème de date
Réponses
5
Affichages
254
Réponses
5
Affichages
675
Réponses
3
Affichages
338
Réponses
2
Affichages
313
Réponses
4
Affichages
528
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…