Je veux initialiser des champs d'une feuille excel et supprimer tous les graphiques précédemment créés par une autre macro. How to do??
merci pour votre aide!
Version imprimable
Je veux initialiser des champs d'une feuille excel et supprimer tous les graphiques précédemment créés par une autre macro. How to do??
merci pour votre aide!
C'est assez facile :
on va te guider pas a pas !
1er pas : tu mets un tag dans ton titre après avoir lu les règles de ce forum.
peu tu nous donner plus d'information
- Tu parle bien d'une macro VBA excel (dans ce cas modifie ton titre et rajoute y le tag [VBA-E]
- Initialiser les champs ...? = effacer des cellules ..?
Code:range("A1").ClearContents
- Graphiques.. tous dans une feuille de calcul
Code:
1
2
3
4
5
6 Sub Effacegraphiques() Dim g As Chart For Each g In ThisWorkbook.Charts g.Delete Next End Sub
Citation:
Envoyé par bbil
1. quand je compile, j'obtiens une erreur de compilation:
"déclaration existante dans la portée en cours.
c'est juste pour la suppression des graphiques que la procédure plante.
2. sinon je sais pas ct rajouter un tag :(
???
Et ton titre, stp?
rien ne se passe..
(j'exécute seulement le code relatif à la suppression des graphiques de la feuille active).
PS: mes graphiques ne sont pas situés dans des feuilles.. ils sont dans une meme feuille "sheet1"
Modifie le titre de ton premier message comme déjà demandé dans les première et deuxième réponses.
Merci!
en fait je crois que j'ai compris pourquoi.. en fait la macro supprime les graphiques qui sont sur une feuille à part.. Or mes graphiques sont des objets de ma feuille : "feuill1".
Milles mercis!!!