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

XL 2010 Mes macro ne fonctionnent plus normalement en xl 2010

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

Estysh

XLDnaute Nouveau
Bonjour à tous!
Je reviens avec un nouveau problème.
J'ai un fichier contenant plusieurs macro qui fonctionnaient très sur xl 2007, quand je vais sur xl 2010 j'ai des erreurs (Erreur d'exécution 40036: erreur définie par l'application où l'objet.

Private Sub UserForm_Initialize()

Application.ScreenUpdating = False
Sheets("Base de données").Protect "isalyd", userinterfaceonly:=True
Sheets("Se connecter").Protect "isalyd", userinterfaceonly:=True
Sheets("Facture Lunettes").Protect "isalyd", userinterfaceonly:=True
Sheets("Historique des ventes").Protect "isalyd", userinterfaceonly:=True 'La ligne où j'ai l'erreur l'erreur.
Sheets("Facture prestations médicales").Protect "isalyd", userinterfaceonly:=True
Sheets("Historique prestation médicale").Protect "isalyd", userinterfaceonly:=True
Sheets("Reçu").Protect "isalyd", userinterfaceonly:=True
Sheets("Historique reçu").Protect "isalyd", userinterfaceonly:=True
Sheets("Facture proforma").Protect "isalyd", userinterfaceonly:=True
Sheets("Historique Factures Pro").Protect "isalyd", userinterfaceonly:=True
Sheets("Inventaire de montures").Protect "isalyd", userinterfaceonly:=True
Sheets("Anniversaires").Protect "isalyd", userinterfaceonly:=True
Sheets("Bon de commande").Protect "isalyd", userinterfaceonly:=True
Sheets("Historique de commandes").Protect "isalyd", userinterfaceonly:=True
Sheets("Filtres").Protect "isalyd", userinterfaceonly:=True
Sheets("Listes").Protect "isalyd", userinterfaceonly:=True
Sheets("Tarifaire").Protect "isalyd", userinterfaceonly:=True
Sheets("Paramétrage").Protect "isalyd", userinterfaceonly:=True
 
Bonjour,

c'est toujours sur la même feuille ?
Elle existe bien avec ce nom exact (pas eu d'espace ajouté ou autre) ?

Rien à voir, mais si toutes les feuilles ou presque sont à protéger, tu aurais avantage à boucler.
eric
 
Bonjour Staple,

Merci mais c'est pas un cadeau, il est tout moisi ce fichier et ne fait pas envie ;-)
20 min pour qu'il daigne s'ouvrir (à peu près) correctement, workbook_open pas désactivé, demande d'id et et de mot de passe...

Déjà la question que je me pose est (sans rapport avec l'erreur mais bon) : qu'est-ce que ces ligne viennent faire dans UserForm_Initialize() ???
Elle devraient être dans Workbook_Open
 
- 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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…