Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Effacer ThisWorkbook

  • Initiateur de la discussion Initiateur de la discussion hypo78
  • 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 !

hypo78

XLDnaute Impliqué
Bonjour à tous,

j'ai entré un code dans thisworkbook / open qui supprime des feuilles en fonction de la date

Code:
Private Sub Workbook_Open()

Application.DisplayAlerts = False

Dim DateExe As Variant
DateExe = 19 / 2 / 2012

If DateExe < Now Then

    Sheets.Add After:=Sheets(Sheets.Count)
    Sheets(Array("Suivi Dossier", "Clients")).Select
    ActiveWindow.SelectedSheets.Delete
    ActiveWorkbook.Save
    End If
    
Application.DisplayAlerts = True
End Sub

Je voudrais qu'une fois exécutée, ce code soit supprimé.
J'ai donc ajouté une ligne après le End If qui me lance un code d'effacement du Workbook

Code:
Excel.run (erase_thisWorkBook)

Code:
Sub Erase_thisworkbook()

With ActiveWorkbook.VBProject.VBComponents("ThisWorkbook").CodeModule
 .DeleteLines 1, .CountOfLines
 .CodePane.Window.Close
 End With


End Sub

Le problème c'est que j'ai ce message d'erreur d'exécution 1004 :
L'accès par programme au projet Visual basic n'est pas fiable

Une idée??

Merci d'avance
 
Dernière édition:
Re : Effacer ThisWorkbook

Bonjour,

dans les options de sécurité, sous 2003 => barre de menu => outils => marcro => sécurité => onglet "editeur approuvé" tu coches "faire confiance au projet visualbasic"...

bon après midi
@+
 
Re : Effacer ThisWorkbook

Bonjour Pierrot,

Ce fichier va être utilisé par plusieurs personnes sur différents PC, donc si ce n'est pas activé sur leur poste çà ne fonctionnera pas c'est çà?

Merci pour cette réponse rapide.
 
- 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

  • Question Question
Réponses
7
Affichages
325
Réponses
7
Affichages
212
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
479
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…