Problème de macro sur certain PC

Résolu
Bonjour,

j'ai un fichier avec une macro qui fonctionne depuis plusieurs mois.

Dans ce tableau il y a un bouton "créer" afin de créer une nouvelle fiche de rapport.
Depuis peu, le bouton "créer" ne fonctionne plus sur mon ordi avec excel 2010, sur un autre poste en 2010 pareil, mais ça marche sur un autre poste en 2010 et un autre en 2013.

Je ne vois pas pourquoi, la macro n'as pas l'air de poser problème?
auriez-vous une solution?
de plus, comment faire pour protéger à la modification mon tableau?
Je souhaiterais que d'autre personnes puisse appuyer sur le bouton créer afin de faire une nouvelle fiche, mais je souhaiterais que personne ne puisse enregistrer ou même modifier la macro. Car en ajoutant une protection de feuille je suis bloqué dans la macro sur la fonction de nettoyage.
Merci

le fichier: http://www.cjoint.com/data/0Atjg7OBDUZ.htm

5 réponses

  1. Contributeur
    Voilà, j'ai enregistré le fichier en xls. J'ai mis une protection des macros.
    Mot de passe: 1234
    Voir si cela fonctionne

    http://www.cjoint.com/data3/3AtkFoq24Ul.htm
    1
    1. ah, j'avais pas vu, je viens de créer un nouveau topic.

      ps: le lien n'est plus actif
      0
    2. Contributeur
      Et la protection des macros que je t'ai fait sur le classeur ne suffit!
      0
    3. je ne l'avait pas encore vu.
      mais ton lien ne fonctionne pas. ;)
      0
    4. Contributeur
      Protéger les macros par mot de passe

      Outils- Propriété de VBAproject- Protection- Cocher Verrouiller le projet pour l'affichage- Mot de passe
      0
    5. Ok pour ça. ;) ça marche
      Mais comme puis-je en plus protéger l'enregistrement?
      Si quelqu'un m'efface le contenu du fichier et sauvegarde après
      0
  2. Contributeur
    Bonjour,

    Cela est certainement du à la dernière mise à jour de Microsoft du 09/12/2014.

    Il faut supprimer cette mise à jour pour récupérer l'utilisation des boutons activeX:

    Pour Office 2013:

    Security Update for Microsoft Office 2013 (KB2726958)

    Pour Office 2010:

    Security Update for Microsoft Excel 2010 (KB2910902)

    Pour Office 2007:

    Security Update for Microsoft Office 2007 suites (KB2596927)

    Il faut aller dans:

    Panneau de configuration-Programmes-Programmes et fonctionnalités-Mises à jour installées

    Clic droit sur la mise à jour: Désinstaller

    N'oublie pas de désactiver les mises à jour automatique, sinon rebelote

    0
    1. Merci,

      il n'y as pas une parade contre ça?

      Pour que cela marche malgré la MaJ?
      J'ai essayé mais la macro ne prend pas tout de même.

      Merci beaucoup
      0
      1. Bouton classique et non activeX, tu peux toujours essayer !

        Sinon pense bien à vérifier l'activation des macros sur chaque ordinateur dans fichier -> options -> centre gestion confidentialité -> Paramètres du centre de... -> Paramètres des Macros -> activer toutes les macros

        A+
        0
      2. Rien a faire ça ne prend pas.
        Le fichier marche chez vous?

        Autre chose,
        j'ai ajouté une signature numérique en pensant que, une fois l'éditeur approuvé sur un pc il y aurait moins de soucis mais ça ne change rien.
        0
      3. Contributeur
        Cela fonctionne très bien chez moi avec Office 2007
        0
      4. @Maksime568A la fois en changeant de type de bouton et en activant toutes les macros ??

        Le fichier est au moins bien enregistré en .Xlsm et non .Xls ?

        Si même après ces trois vérif ça ne marche pas, j'avoue ne pas comprendre..

        De mon côté, quand je clique sur le bouton créer j'ai bien le userform qui s'affiche !
        0
      5. @cs_Le Pivertj'ai oublié de préciser, je suis sous Excel 2010 et cela fonctionne aussi :-)
        0
    2. Je n'ai même pas de message d'erreur, mon bouton principale est simplement inactif.

      Mais j'ai fait ce que dit le lien.

      c'est à dire supprimer les fichier .exd (un seul dans mon cas)
      et ça fonctionne à merveille désormais.

      Merci beaucoup!!!
      0
      1. Super !

        Merci de valider le sujet en Résolu :-)

        Bonne continuation
        0