Non-reconnaissance des instructions sur les string (mid)

Anonyme
2023-02-09T04:05:20+00:00

Bonjour,

J'ai développé une macro sous Excel 2010 et certaines instructions ne sont pas reconnues par Excel sous Microsoft 365. Par exemple la fonction MID(string, start, length) ainsi que les Checkbox. Il y a peut être d'autres exemples, mais je n'ai pas pu tout tester. Je n'ai pas le code erreur, ayant fait la manip lors d'une démo chez un futur utilisateur.

Comment se fait il que des fonctions aussi basiques ne marchent plus ? Problème de dll ou autres ? Comment pallier au problème ?

Merci d'avance

Microsoft 365 et Office | Excel | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

Réponse acceptée par l’auteur de la question

DanielCo 107.7K Points de réputation
2023-02-09T11:11:16+00:00

Je ne connais pas ce contrôle calendrier. Pour le mscomct2.ocx, il faut d'abord t'assurer que tu as bien une version d'Office 32 bits. Le contrôle ne fonctionne pas avec Office 64 bits. Ensuite, il faut inscrire le fichier OCX dans le registre. Reporte-toi à cette page, à l'étape 5 :

https://answers.microsoft.com/fr-fr/msoffice/forum/all/cr%C3%A9er-un-contr%C3%B4le-calendrier-monthview/31a291de-3d2a-4fd0-93c8-12415c3814a7

Daniel

Cette réponse a-t-elle été utile ?

1 personne a trouvé cette réponse utile.
0 commentaires Aucun commentaire

8 réponses supplémentaires

  1. Anonyme
    2023-02-09T09:40:17+00:00

    Bonjour,

    Voici les erreurs :

    Image

    Après compilation vbaproject :

    Image

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Hecatonchire 53,870 Points de réputation Modérateur bénévole
    2023-02-09T08:38:06+00:00

    Bonjour,

    Va voir dans Outils>Références => As-tu des MANQUANTES (en haut, coché, écrit en majuscule) ?

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. DanielCo 107.7K Points de réputation
    2023-02-09T06:54:31+00:00

    Bonjour,

    Ces instructions fonctionnent bien avec Excel 365. Le problème est ailleurs. Est-ce que tu le constates avec plusieurs classeurs ? Il faudrait que tu recommences ta démo pour noter les codes et les messages d'erreur.

    Daniel

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2023-02-09T05:56:34+00:00

    Bonjour, je suis Leonielhou, un conseiller indépendant et un utilisateur comme vous, je suis heureux de vous aider à clarifier toutes les questions que vous pourriez avoir.

    Y a-t-il un message d’erreur lorsque vous l’exécutez sur 365?

    Cela semble dû aux différences de bits, 32 bits à 64 bits Excel.

    Ouvrez la fenêtre Éditeur VBA, puis sélectionnez Déboguer -> Compiler VBAProject. Voir

    Cette réponse a été traduite automatiquement. Par conséquent, il peut y avoir des erreurs grammaticales ou des expressions étranges.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire