IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

[vba-e] Suppression De Code Automatique


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 60
    Par défaut [vba-e] Suppression De Code Automatique
    Voici mon problème!
    J'ai un fichier avec plein de code VBA dedans correspondant à divers traitement!
    Je l'enregistre automatiquement (Save as=Filename...) dans un répertoire!
    J'aimerais que le fichier est rouver, il soit vide de code!
    Ce qui revient à supprimer le code avant une sauveagarde automatique!
    Est ce possible?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Tu devrais trouver dans ce tuto des codes qui pourraient t'aider à surpprimer ton code.

    http://silkyroad.developpez.com/VBA/VisualBasicEditor/

    Starec

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 60
    Par défaut
    J'ai trouvé ce que je cherchais mais le problème c'est que c'est du VB qui ne passe pas sous VBA!

  4. #4
    Invité
    Invité(e)
    Par défaut
    Re

    Où as tu trouvé ton code, montre le pour voir.

    Starec

  5. #5
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 60
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    Sub SupprimeTout()
        'Enregistre le classeur et supprime la totalité des procédures
        Dim VbComp As VBComponent
     
        'Enregistre le classeur
        ThisWorkbook.SaveAs "C:\Sauvegarde.xls"
     
        For Each VbComp In ThisWorkbook.VBProject.VBComponents
            Select Case VbComp.Type
                Case 1 To 3
                    ThisWorkbook.VBProject.VBComponents.Remove VbComp
                Case Else
                    With VbComp.CodeModule
                    .DeleteLines 1, .CountOfLines
                    End With
            End Select
        Next VbComp
     
        'Sauvegarde les modifications
        ThisWorkbook.Save
    End Sub

  6. #6
    Invité
    Invité(e)
    Par défaut
    Re

    C'est le même type de code que ce qu'il y'a dans le tuto que je t'ai fourni.

    Quel est le problème? C'est applicable à Excel.

    Starec

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 21/01/2015, 09h03
  2. ACCDE et invite de suppression du code VBA
    Par Epipactis dans le forum Runtime
    Réponses: 3
    Dernier message: 10/02/2012, 09h32
  3. [VBA-E]Graphique mise à jour automatiquement qd suppression
    Par LostIN dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 16/01/2007, 16h42
  4. [VBA] Erreur dans un code. Hierarchie DAO.
    Par snoopy69 dans le forum VBA Access
    Réponses: 3
    Dernier message: 22/10/2005, 22h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo