>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment désactiver le débogage dans VBA dans Excel

Microsoft Excel s'appuie sur le langage Visual Basic pour certaines de ses fonctionnalités avancées, notamment les macros. Lorsqu'une macro Visual Basic génère une erreur dans Excel, elle présente à l'utilisateur une option pour déboguer le code sous-jacent. Si elle est sélectionnée, cette option ouvre le code de la macro dans une fenêtre d'édition Visual Basic. Désactivez l'option de débogage pour protéger le code sous-jacent dans les macros de votre classeur Excel.

Étape 1

Allez dans Fichier , Options puis Personnaliser le ruban . Dans le volet de la fenêtre Personnaliser le ruban (onglets principaux), cochez la case Développeur option. Excel va maintenant afficher un onglet de ruban nommé Développeur.

Étape 2

Revenez au classeur ou à la feuille de calcul Excel. Cliquez sur le développeur puis sur Visual Basic Editor bouton à gauche du menu principal du ruban.

Étape 3

Dans la fenêtre de l'éditeur Visual Basic, cliquez sur Outils puis Propriétés VBAProject .

Étape 4

Cliquez sur Protection languette. Cliquez pour placer une coche à côté de Verrouiller le projet pour l'affichage . Entrez un mot de passe dans le champ applicable, puis tapez à nouveau le mot de passe dans le champ de confirmation. Cliquez sur OK bouton.

Étape 5

Enregistrez le classeur, puis fermez-le et rouvrez-le pour que les modifications prennent effet.

Astuce

Bien que cette méthode protège le code en cas d'erreur inattendue, il est considéré comme une bonne pratique de programmation d'écrire du code spécifiquement pour gérer les erreurs.


Vie intelligente