• Initiateur de la discussion Initiateur de la discussion rdaniel
  • 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 !

rdaniel

XLDnaute Nouveau
bonjour, sur ce forum j'ai pu utiliser un fichier Excel concernant des données météo, fournie par Tapiack, qui génère une erreur 438 sous certaine version office; 2010 par exemple... Si vous connaisse la solution a cette erreur , je suis intéressé par une solution.
Cordialement
Daniel
 
Bonjour Calvus , c'est vrai, d'autant qu'il faut très beau en ce moment, .... bêtement je croyais que toute la discussion concernant cette erreur était jointe a ma question... dans un premier temps voici le lien du fichier Excel Téléchargement de Météo_Json.xlsm fournis par Tapiack .

Sous office 2010 (que je n'ai plus en ce moment et que je regrette souvent... ) l'erreur 438 arrive a cet endroit:

1035329

Au passage j'ai vu qu'il y avait d'autres discussions sur cette erreur 438 qui semble liée à Excel 2010, après je n'ai pas assez de compétence en vba pour les exploiter. Pour contourner cette erreur j'utilise office 2016 mais son interface ne me convient pas et je regrette 2010.
Merci de t’intéresser à ce problème.
cordialement
Daniel
 
Dernière édition:
Bonjour,

J'ai 2010 et en mettant ThisWorkBook.Sheets(1) cela ne l'a pas fait à la seconde ouverture du classeur.
Au pire si ça ne marche toujours pas remplacer 1 par le nom de la feuille entre guillemets.
VB:
Sub Init_Combo(Optional x As Byte)
    With ThisWorkbook.Sheets(1).ComboBox1
        .List = Array(1, 2, 3, 6, 12)
        .ListIndex = 0
    End With
End Sub

P.S. Brest où il fait toujours beau est la ville de mon enfance.

A+
 
Bonsoir.
Essayez With ThisWorkbook.Sheets(1).OLEObjects("ComboBox1").Object juste pour voir si ça marcherait, si vous tenez absolument à chercher cette feuille dans la collection Sheets, mais c'est sûr que ce serait plus simple d'utiliser l'objet Worksheet de la rubrique Microsoft Excel Objet qui assume directement dans VBA le représentation de cette entité de l'application hôte, les éléments ActiveX implantés dedans y étant directement connus aussi.
 
- 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
5
Affichages
172
  • Question Question
Microsoft 365 Erreur TCD
Réponses
5
Affichages
549
Retour