Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 27/06/2008, 09h37   #1 (permalink)
XLDnaute Junior
 
Date d'inscription: avril 2008
Messages: 83
Par défaut Effacer une macro ou script de page

Bonjour à tous,
apres une operation je creer une copie de mon fichier dans un autre seulement il copie aussie ce code:
Code:
Private Sub CommandButton1_Click()
UserForm1.Show
End Sub

Private Sub CommandButton2_Click()
Nettoyage.clear
End Sub
qui se trouve sur feuil1.

Le probleme, c'est qu'ensuite si je réouvre mon document il me dit qu'il est en relation avec un autre docume... Donc si je détruit les quelques lignes se trouvant sur la feuil1 ça reglerai le probleme.
Est ce possible? (de supprimer le script ci dessus se trouvant dans la feuil1)

D'avance merci.
youki est déconnecté   Réponse avec citation
ANNONCES
Vieux 27/06/2008, 09h53   #2 (permalink)
XLDnaute Accro
 
Avatar de Hasco
 
Date d'inscription: mai 2007
Localisation: Challans
Version Excel : Excel XP (PC)
Messages: 1 296
Par défaut Re : Effacer une macro ou script de page

Bonjour Youki:

N'y a-t-il pas dans les formules de la feuille des références à un autre classeur? A vérifier

Sinon:

Avec cette macro tu pourras copier la feuille sans son code:

Code:
Sub CopierFeuilleNouveauClasseur()
  ActiveWorkbook.Sheets("NomDeLaFeuilleAcopier").Copy
  With ActiveWorkbook
    With .VBProject. _
        VBComponents(Sheets("NomDeLaFeuilleAcopier").CodeName).CodeModule
      .DeleteLines 1, .CountOfLines
    End With
  End With
  
End Sub
Où Il faut remplacer NomDeLaFeuilleAcopier par le nom de ta feuille.
Avant de lancer la macro, cocher dans l'éditeur de macro la référence "Microsoft Visual Basic For Application Extensibility 5.x"(Menu Outils/références)


A bientôt
__________________
vive la charte XLD: http://www.excel-downloads.com/forum...de-poster.html

Ye He Mad!
Hasco est déconnecté   Réponse avec citation
Vieux 27/06/2008, 10h33   #3 (permalink)
XLDnaute Junior
 
Date d'inscription: avril 2008
Messages: 83
Par défaut Re : Effacer une macro ou script de page

Hum, j'ai effectivement des liens vers d'autres feuille du classeur d'origine. Y'a moyen de transformer ces liens en la valeur vrai au moment du copiage?

Mais cela n'empeche qu'il faut que je vire aussi toute la tripoté de vb qui traine dans les feuilles.

Je pense que t'as solution est idéale seulement malgré avoir cocher la bibliotheque MVB extensibility 5.x, il me dit que l'acces par programme de VB n'est pas fiable.

?? Ai je une erreur, ou bien?

Merci en tous cas Hasco
youki est déconnecté   Réponse avec citation
Vieux 27/06/2008, 11h20   #4 (permalink)
XLDnaute Accro
 
Avatar de Hasco
 
Date d'inscription: mai 2007
Localisation: Challans
Version Excel : Excel XP (PC)
Messages: 1 296
Par défaut Re : Effacer une macro ou script de page

Re bonjour Youki,

Citation:
Envoyé par Youki
Je pense que t'as solution est idéale seulement malgré avoir cocher la bibliotheque MVB extensibility 5.x, il me dit que l'acces par programme de VB n'est pas fiable.
Oui il faut pour éviter ce message que le niveau de sécurité des macros soit sur moyen (Outils/options onglet 'Sécurité' bouton 'Sécurité des macros'). En effet ce genre de macro permet de rajouter ou d'enlever des macro sans que l'utilisateur en soit averti---->risque de virus ou destruction d'éléments. Faire attention.

Pour les liaisons dans les formules, il faut voir comment est faite la macro de recopie de la feuille.

A bientôt
__________________
vive la charte XLD: http://www.excel-downloads.com/forum...de-poster.html

Ye He Mad!
Hasco est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Différence entre windows script et macro Excel!!!!! blueangel2005 Forum Excel 6 01/02/2008 10h43
lancer un script depuis une macro madb Forum Excel 3 07/06/2007 11h27
Appel d'une macro Excel via script VBS NikoZozo Forum Excel 9 27/04/2006 16h47
macro pour sélectionner une macro à effacer olivierd Forum Excel 9 30/03/2005 12h28
Effacer une macro Arnaud Forum Excel Downloads - Archives 1 20/08/2004 20h13


Fuseau horaire GMT +2. Il est actuellement 20h21.


(C) 2006 Excel Downloads