effacer tout les "objets" d'une feuille

  • Initiateur de la discussion Initiateur de la discussion Nicko
  • Date de début Date de début

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 !

Nicko

XLDnaute Occasionnel
Re-bonjour à tous,

voici mon nouveau soucis :

j'ai un classeur avec une feuille que je souhaite enregister a part.

Je passe par le code suivant :

'Enregistre la feuille de vente dans un nouveau classeur
Dim Chr As String 'déclare la variable
Dim Rapport As String
Rapport = Feuil2.Range("D2").Value
Chr = Feuil1.Range("C3").Value & Right("00" & Feuil1.Range("D3").Value, 3)
Sheets("Facture").Copy
ChDrive "C"
ChDir "C:\Documents and Settings\Planète Bloc\Mes documents\Factures" 'Change le répertoire
ActiveWorkbook.SaveAs Filename:=(Chr)

cette feuille contient des boutons et listbox qui servent dans le classeur de départ.
Comment faire pour tous les supprimer dans le nouveau classeur ?

D'avance merci.
 
Re : effacer tout les "objets" d'une feuille

Bonjour Nicko, le Forum,

essaie ceci :

Sub EffaceShapes()
Dim Shp As Shape
With ActiveSheet
For Each Shp In .Shapes
If Not Shp.Type = msoOLEControlObject Or Shp.Type = msoFormControl Then Shp.Delete
Next Shp
End With
End Sub

En te souhaitant bonne continuation et bon Week end
 
- 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

Discussions similaires

Retour