Partager via

EXCEL VBA : Effacement même plage dans plusieurs feuilles

Anonyme
2022-05-15T11:49:10+00:00

Bonjour à tous

Quelqu'un pourrait-il m'aider pour réaliser la chose suivante :

Je souhaite éffacer la même plage B2:F20 dans toutes les feuilles dont le nom est présent dans une plage nommée "lst_feuilles".

Merci par avance.

Domi

Microsoft 365 et Office | Excel | Autres | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

1 réponse

  1. Anonyme
    2022-05-15T13:46:54+00:00

    Bon, en fin de compte je pense avoir trouvé avec ça, mais si quelqun à une variante ou une amélioration à me proposer, je reste preneur !

    Sub test_domi01()

    Dim fe As Worksheet

      For Each fe In Worksheets 
    
            If Not IsError(Application.Match(fe.Name, Range("lst\_feuilles"), 0)) Then 
    
                fe.Range("B2:F20") Delete 
    
           End If 
    
     Next fe 
    

    End Sub

    Domi ;o)

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire