Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment effacer le contenu de la plage nommée dans Excel?

Cet article vous montrera la méthode d'effacement du contenu d'une plage nommée spécifiée ainsi que l'effacement du contenu de toutes les plages nommées tout en conservant les noms de plage dans une feuille de calcul active dans Excel.

Effacer le contenu de la plage nommée avec le code VBA


Effacer le contenu de la plage nommée avec le code VBA


Veuillez procéder comme suit pour effacer le contenu d'une plage nommée spécifiée ou toute la plage nommée dans la feuille de calcul en cours.

1. Dans la feuille de calcul contient la plage nommée dont vous allez effacer le contenu, appuyez sur autre + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.

2. dans le Microsoft Visual Basic pour applications fenêtre, cliquez sur insérer > Module. Copiez ensuite le code VBA dans la fenêtre Code.

Pour effacer le contenu d'une plage nommée spécifiée dans la feuille de calcul, veuillez appliquer le code VBA ci-dessous.

Code VBA 1: Effacer le contenu d'une plage nommée spécifiée dans Excel

Sub Clear_ActiveSheet_Name_Ranges()
    Dim xName As Name
    Dim xInput As String
    Dim xRg As Range
    On Error Resume Next
    xInput = Application.InputBox("Enter the name of the named range you will clear contents from:", "KuTools For Excel", , , , , , 2)
    If xInput = "False" Then Exit Sub
    Application.ScreenUpdating = False
    Set xName = ActiveWorkbook.Names(xInput)
    If Not xName Is Nothing Then
         xName.RefersToRange.Clear
    End If
    Application.ScreenUpdating = True
End Sub

3. appuie sur le F5 clé pour exécuter le code.

4. Puis un Kutools for Excel boîte de dialogue apparaît. Veuillez entrer le nom de la plage nommée dont vous allez effacer le contenu, puis cliquez sur OK bouton. Voir la capture d'écran:

Ensuite, tous les contenus des cellules de la plage nommée spécifiée sont effacés immédiatement.

Pour effacer le contenu de toutes les plages nommées dans la feuille de calcul active, veuillez appliquer le code VBA ci-dessous.

Code VBA 2: Effacer le contenu de toutes les plages nommées dans la feuille active dans Excel

Sub Clear_All_ActiveSheet_Name_Ranges()
    Dim xRange As Range
    Dim xName  As Name
    Dim xReSponse As Long
    On Error Resume Next
    xReSponse = MsgBox("For clearing contents of all named ranges of active sheet in " & ActiveWorkbook.Name _
            & Chr(10) & "('OK' to Delete, 'Cancel' to Quit.)", vbOKCancel, "KuTools For Excel")
    If xReSponse = 2 Then
        MsgBox "User chose to cancel.", vbOKOnly, "KuTools For Excel"
        Exit Sub
    End If
    For Each xName In ActiveWorkbook.Names
        Set xRange = Nothing
        Set xRange = Intersect(ActiveSheet.UsedRange, xName.RefersToRange)
        If Not xRange Is Nothing Then xRange.Clear
    Next xName
    Application.ScreenUpdating = True
End Sub

3. appuie sur le F5 clé pour exécuter le code, puis cliquez sur le OK bouton dans le Kutools for Excel boîte de dialogue comme ci-dessous capture d'écran montré.

Ensuite, le contenu de toutes les plages nommées est effacé de la feuille active.


Articles Liés:



Outils de productivité recommandés

Office Tab

étoile d'or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d'or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d'or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d'écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.