Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

L’inspecteur de document a trouvé des noms masqués dans votre classeur. Ces noms peuvent stocker des informations masquées sur les scénarios du solveur. Par exemple, lorsque vous utilisez le complément Solver pour exécuter un scénario, il peut stocker des informations sur les paramètres de calcul et d’autres données sensibles sous forme de noms masqués dans votre classeur.

Important : Microsoft fournit des exemples de programmation à des fins d’illustration uniquement, sans garantie exprimée ou implicite. Cela inclut, sans s’y limiter, les garanties implicites de qualité commerciale ou d’adéquation à un usage particulier. Cet article part du principe que vous êtes familiarisé avec le langage de programmation présenté et avec les outils utilisés pour créer et déboguer des procédures. Les techniciens du Support technique Microsoft peuvent vous expliquer les fonctionnalités d'une procédure particulière, mais ils ne peuvent pas modifier les exemples en vue de vous fournir des fonctionnalités supplémentaires ou de créer des procédures répondant à vos besoins spécifiques.

Problème

L’Inspecteur de document ne peut pas supprimer ces noms masqués pour vous.

Solution recommandée

Exécutez la macro suivante pour supprimer les noms masqués. La macro affiche une boîte de message qui répertorie trois éléments : (1) si le nom défini est visible ou masqué, (2) le nom défini et (3) ce à quoi ce nom fait référence (la référence de cellule du classeur). Vous pouvez choisir Oui ou Non pour supprimer ou conserver chaque nom défini.

Remarque : Si vous utilisez cette macro pour supprimer des noms masqués, les compléments (tels que solveur) ou les macros risquent de ne pas fonctionner comme prévu et de perdre les données masquées qui leur sont associées. Cette macro affecte également tout nom défini qui est masqué, pas seulement ceux qui ont été ajoutés par solveur.

Attention : Si les noms de vos feuilles contiennent des espaces, vous pouvez recevoir une erreur lorsque vous tentez de supprimer le nom défini.

Supprimer les noms masqués

' Module to remove all hidden names on active workbook
   Sub Remove_Hidden_Names()

       ' Dimension variables.
       Dim xName As Variant
       Dim Result As Variant
       Dim Vis As Variant

       ' Loop once for each name in the workbook.
       For Each xName In ActiveWorkbook.Names

           'If a name is not visible (it is hidden)...
           If xName.Visible = True Then
               Vis = "Visible"
           Else
               Vis = "Hidden"
           End If

           ' ...ask whether or not to delete the name.
           Result = MsgBox(prompt:="Delete " & Vis & " Name " & _
               Chr(10) & xName.Name & "?" & Chr(10) & _
               "Which refers to: " & Chr(10) & xName.RefersTo, _
               Buttons:=vbYesNo)

           ' If the result is true, then delete the name.
           If Result = vbYes Then xName.Delete

           ' Loop to the next name.
       Next xName

   End Sub

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×