code pour effacer le contenu d'une plage de données

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 !

ventesprivee

XLDnaute Nouveau
bonjour

j'ai actuellement un code qui me permet de mettre des temps sur une plage de données.

code : Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("F5:F100,G5:G100,J5:J100,K5:K100,N5:N100,O5:O100,R5:R100,S5:S100,V5:V100,W5:W100,Z5:Z100,AA5:AA100,AD5:AD100,AE5:AE100,AH5:AH100,AI5:AI100,AL5:AL100,AM5:AM100,AP5:AP100,AQ5:AQ100,AT5:AT100,AU5:AU100,AX5:AX100,AY5:AY100")) Is Nothing Then ActiveCell.Value = Now()
End Sub


cependant j'ai fait un bouton macro pour effacer d'un coup ces données, comment faire ? merci
 
Re : code pour effacer le contenu d'une plage de données

Bonjour ventesprivee,

Tu peux écrire :

Code:
Range("F5:F100,G5:G100,J5:J100,K5:K100,N5:N100,O5:   O100,R5:R100,S5:S100,V5:V100,W5:W100,Z5:Z100,AA5:A   A100,AD5:AD100,AE5:AE100,AH5:AH100,AI5:AI100,AL5:A   L100,AM5:AM100,AP5:AP100,AQ5:AQ100,AT5:AT100,AU5:A   U100,AX5:AX100,AY5:AY100").ClearContents

Mais il serait peut-être plus simple de donner un nom à cette plage, surtout si tu dois l'utiliser à plusieurs endroits dans ton code.

Cordialement.
 
- 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
Retour