Lorsque vous créez un nouveau classeur dans Microsoft Excel , il contient automatiquement un Visual Basic pour Applications ( VBA) , auquel vous pouvez accéder par le biais de Visual Basic Editor ( VBE ) . Vous ne pouvez pas supprimer complètement un projet VBA d'un classeur , mais vous pouvez supprimer tous les codes, les formes et sous-programmes qui lui sont associés , soit manuellement ou par programmation . Pour supprimer le contenu d'un projet VBA protégé , cependant, vous devez connaître son mot de passe. Si vous l'avez oublié, créer une copie de votre classeur dans un format " macro -free" à la place. Instructions Suppression de tous le code VBA dans un projet manuellement 1 Démarrez Microsoft Excel. Appuyez sur " Ctrl" et " O. " Sélectionnez le classeur qui contient votre projet VBA , puis cliquez sur «Ouvrir». 2 Appuyez sur " Alt" et " F11 " pour ouvrir Visual Basic Editor . Double -cliquez sur le nom du projet VBA dans l'Explorateur de projet . Tapez votre mot de passe dans la case et cliquez sur "OK". 3 Faites un clic droit sur un élément dans le dossier "Modules" et appuyez sur " R. " Cliquez sur " Oui" si vous voulez exporter vos modules , sinon , cliquez sur " Non" Répétez cette opération jusqu'à ce qu'il n'y ait plus modules figurant dans le dossier . 4 Faites un clic droit sur un élément dans le dossier «Formulaires» et appuyez sur «R» Cliquez sur " Oui" si vous voulez exporter vos formes , sinon , cliquez sur " Non" Répétez cette opération jusqu'à ce qu'il n'y ait plus des formes énumérées dans le dossier . 5 Double -cliquez sur un élément dans le dossier Microsoft Excel Objects. Appuyez sur "Ctrl" et "A" Cliquez sur "Modifier" , puis sélectionner "Effacer" pour effacer son code VBA. Répétez cette opération pour chaque élément dans le dossier Microsoft Excel Objects. 6 Appuyez sur "Ctrl " et " S " pour enregistrer votre document. Suppression de tous le code VBA dans un projet programmation 7 Démarrez Microsoft Excel. Appuyez sur " Ctrl" et " O. " Sélectionnez le classeur qui contient votre projet VBA , puis cliquez sur «Ouvrir». 8 Appuyez sur " Alt" et " F11 " pour ouvrir Visual Basic Editor . Double -cliquez sur le nom du projet VBA dans l'Explorateur de projet . Tapez votre mot de passe dans la case et cliquez sur "OK". 9 Cliquez sur "Outils" , puis sélectionnez " Références ". Sélectionnez " Microsoft Visual Basic pour Applications extensibilité 5.3" dans la liste Références disponibles. Cliquez sur « OK ». 10 clic-droit sur le nom du projet VBA dans l'Explorateur de projet . Sélectionnez " Insérer" puis cliquez sur "Module ". Entrez la commande suivante dans la fenêtre de code : Sous ClearProject () Dim vProject Comme VBIDE.VBProject vCompon As VBIDE.VBComponent vModule Dim comme VBIDE.CodeModule Set vProject = ActiveWorkbook.VBProject Chaque vCompon En vProject.VBComponents Si vCompon.Type = vbext_ct_Document Puis Set vModule = vCompon.CodeModule vModule . DeleteLines 1 . CountOfLines End With Else vProject.VBComponents.Remove vCompon End If Suivant vCompon End Sub 11 Appuyez sur " F5 ". Sélectionnez " ClearProject " dans la liste puis cliquez sur "Exécuter". Cela supprime tous les codes, les modules et les formes du projet VBA. Enregistrer votre classeur dans une macro - Droit Format 12 Démarrez Microsoft Excel. Appuyez sur " Ctrl" et " O. " Sélectionnez le classeur qui contient votre projet VBA , puis cliquez sur «Ouvrir». 13 Appuyez sur " F12 " pour ouvrir la "Enregistrer sous" fenêtre. Tapez le nom de votre fichier préféré dans la zone Nom du fichier . 14 Cliquez sur le menu déroulant à côté de " Save as type" , puis sélectionnez " classeur Excel . " Cliquez sur "Enregistrer". 15 Cliquez sur " Oui" dans la fenêtre de confirmation pour poursuivre l'enregistrement en tant que classeur macro- libre. Pour que vos modifications soient prises en compte , fermez votre classeur et rouvrez-le. La prochaine fois que vous affichez votre projet VBA, il ne contiendra tous les modules , les formulaires de l'utilisateur et sous-programmes .
|