Je voudrais par l'intermediaire d'un bouton , effacer automatiquement un certain nombres de cases d'un devis mais étant nul en langage vba je seche sur la question
Ben sans faire de la grande programmation essaye ceci :
Sub efface()
Range("A1,B2,C3,D4,E5").Clear
End Sub
Cela efface respectivement le contenu des cellules A1, B2, C3, D4 et E5...
euh...Clear affectera autant la mise en forme que la valeur de la cellule...si tu veux seulement effacer la valeur mais pas la mise en forme utilise ClearContents
PS : Macro à copier depuis le forum auquel cas tu risques d'avoir les attributs gras du post dedans...
(tiens, elle sert beaucoup cette image en ce moment!)
Merci Vincent pour cette précision entre Clear et ClearContents.
Cédric, pour écrire ta macro, tu utilises l'enregistreur de macros c'est plus simple pour toi.
Tu fais : Outils macro, nouvelle macro ensuite tu sélectionnes tes cellules à effacer et tu appuies sur la touche suppr
puis tu cliques sur le menu Outils macro arrêter l'enregistrement. (raccourci : l'icône carré bleu qui apparaît dans la barre d'outils arrêter l'enregistrement).