Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

effacer plage de cellules sans les formules

  • Initiateur de la discussion Initiateur de la discussion domik
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

domik

Guest
Bonjour,

Pour effacer les cellules d'une plage sans effacer les formules, j'utilise ce code: via un bouton
Code:
Sub reinit()
'efface sans supprimer les formules
Range("A12:J300").SpecialCells(xlCellTypeConstants, 3).ClearContents
End Sub

si je lance une deuxieme fois ce code un message "pas de cellule correspondantes" apparait ce qui semble normal
je souhaiterai ne pas avoir ce message si l'on clique une 2ieme fois sur le bouton.

un test qui verifie si "A12:J300" contient SpecialCells(xlCellTypeConstants, 3).

merci pour votre aide
 
Re : effacer plage de cellules sans les formules

Code:
Dim c As Range
On Error Resume Next
Set c = Range("A12:J300").SpecialCells(xlCellTypeConstants, 3)
If Not c Is Nothing Then
c.ClearContents
End If
Reste à voir s'il faut réinitialiser le gestionnaire d'erreurs
A+
kjin
 
Re : effacer plage de cellules sans les formules

Merci pour ta réponse kjin

En insérant ton code j'ai ce message d'erreur:

"instruction incorrecte à l'exterieur d'une prodedure" 🙁
 
Re : effacer plage de cellules sans les formules

Bonjour à vous,

Ce que t'a marqué kjin, il faut le placer dans un module, en commençanr par Sub nomdumodule et le finissant par End Sub

Par exemple comme ceci :

Code:
Sub reinit()
  Dim c As Range
    On Error Resume Next
    Set c = Range("A12:J300").SpecialCells(xlCellTypeConstants, 3)
    If Not c Is Nothing Then
      c.ClearContents
    End If
    On Error GoTo 0
End sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…