Macro Bouton ClearContents

AHMOST

XLDnaute Junior
Bonjour à vous !

Je cherche à faire une macro relativement simple, quoi que je "débute" en macros Excel qui me permettrait de vider les cellules sélectionnées sur deux feuilles différentes en cliquant sur le bouton "Reset Inputs".

Voici le code que j'ai fait :

Sub ClearContents()

Sheets("Notice").Select
Range("C25;C27:C37").Select
Selection.ClearContents
Sheets("Quotation").Select
Range("D15:D18;D20:D27").Select
Selection.ClearContents
Range("G16").Select


End Sub


Problème : une erreur 400 qui se déclenche, ainsi qu'une feuille "Quotation" qui ne se vide pas.
N'hésitez pas s'il manque des informations.

Thomas
 

Efgé

XLDnaute Barbatruc
Re : Macro Bouton ClearContents

Bonjour AHMOST

Le sépararateur dans les range est la virgule.
Il est inutile d'utiliser les select.

VB:
Sub ClearContents_2()
Sheets("Notice").Range("C25,C27:C37").ClearContents
Sheets("Quotation").Range("D15:D18,D20:D27").ClearContents
End Sub

Cordialement
 
Dernière édition:

Statistiques des forums

Discussions
312 446
Messages
2 088 490
Membres
103 869
dernier inscrit
benji_270