Range("Tes cellules").Select
Selection.ClearContents
De rien et désolé, j'ai oublié de te souhaiter la bienvenue. Juste, oublies pas de marquer le fil en résolu grâce au post 2.Super ça marche Merci bcp !
Oui c'est vrai, ma macro supprimera les cellules de la feuille active, après va savoir si s'est un défaut ou un avantage pour @Sarah_f
- Il n'est pas requis de sélectionner les cellules avant de les effacer
- Le ThisWorkbook permet de s'assurer que l'on travaille dans le bon classeur
- Le Worksheets("NomDeTaFeuille") permet de s'assurer que l'on efface les cellules de la bonne feuille
C'est sûr !! Je savais qu'il y'a des codes plus "performant" que celui-ci mais n'étant pas pro, je préfère proposé un code dont je suis certain qu'il fonctionne, mais si vous avez des codes meilleurs au miens, je ne demande que ça, en plus ça va me former.il faut éviter au maximum les "select" afin d'optimiser le code et la rapidité...
Range("Tes cellules").ClearContents
Oui c'est vrai, j'avais hésité a le prendre mais va savoir pourquoi, j'ai voulu suivre l'enregistreur de macros.Re le fil
Je suis moi aussi, loin d'être un pro. Je me suis "amusé" avec VBA il y a bien longtemps pour me simplifier les tâches. Ton code peut être simplifié par :
VB:Range("Tes cellules").ClearContents
Bonne journée
Regarde la pièce jointe 1115225