begin process at 2012 02 09 23:37:49
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

VBA

 > XLDEPROTEGEVBA

XLDEPROTEGEVBA


 Information sur la source

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :VBA Classé sous :Utilisation API, VB-VBA, UserForm, Excel 2003 Niveau :Initié Date de création :10/05/2009 Vu / téléchargé :4 376 / 950

Auteur : gege45

Ecrire un message privé
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Merci à Thierry Pourtier (Ti) et à (fordom.free.fr) pour leurs codes que j’ai repris et adapter.

Documentation.

L'auteur décline toute responsabilité quant à l'utilisation qui pourrait être faite de ce programme.

Avant toute chose, n'oubliez pas de créer une copie de sauvegarde du fichier que vous voulez déprotéger.

Comme vous pourrez vite le constater, il est ridiculement facile de faire sauter les protections des fichiers Excel 97/2000/2002/2003. Pour les fichiers Excel 2007 là une interrogation car la sauvegarde je crois est différente et donc je ne l’aie testé dans cette version. Ce programme a été écrit pour en présenter la méthode afin, et surtout, que les programmeurs Excel sachent exactement à quoi s'en tenir lorsqu'ils croient leur code protégé par un mot de passe.
Ceux-ci pourront se rendre compte immédiatement qu'Excel ne permet pas la diffusion d'applications sécurisées et à l'abri des regards - indiscrets ou non. De toute façon ce n'est pas sa finalité, et ceux qui voudraient diffuser des applications protégées feraient mieux de se tourner vers un langage de programmation permettant de produire du code exécutable compilé.

Suppression de la protection "Verrouillage du projet pour l'affichage" de l'éditeur Visual Basic    
La suppression de cette protection est excessivement facile et rapide. Toutefois, avant cette opération, il est préférable de supprimer d'abord les éventuelles protections de feuilles.
Certains (rares) fichiers refuseront de s'ouvrir après cette opération. Ce n'est pas pour autant qu'elle soit impossible à effectuer. Commencez d'abord par effacer le fichier précédemment modifié, faites une nouvelle copie de l'original et relancez XLDeprotegeVBA.

La suppression du mot de passe VBA est également possible sur des fichiers Word.

Conclusion.

La puissance de XLDeprotegeVBA vous permet d'aller voir "derrière" des programmes que d'autres ont souvent passé beaucoup de temps à écrire. Ne l'oubliez pas et respectez le travail effectué.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • Documentation.docTélécharger ce fichier [Réservé aux membres club]21 504 octets
  • XLDeprotegeVBA.xlsTélécharger ce fichier [Réservé aux membres club]265 216 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture DIAPORAMAS
Source avec Zip Source avec une capture XLALMANACH.XLS
Source avec Zip Source avec une capture DÉCOMPTER AVEC CE FICHIER USF_DATES.XLS (API VBA)
Source avec Zip LECTEUR AVI MP3 SOUS EXCEL API ET VBA
Source avec Zip Source avec une capture AFFICHER LES FUSEAUX HORAIRE GMT ET DE L’HEURE LOCAL

 Sources de la même categorie

Source avec Zip GESTION PERSONNEL par oudlarbi
Source avec Zip Source avec une capture CALENDRIER EN VBA POUR EXCEL 2010 par nounou94
Source avec Zip Source avec une capture MANIPULER LES FENETRES ENFANT D'EXCEL par bigfish_le vrai
Source avec Zip Source avec une capture COLLECTION ID par Le Pivert
Source avec Zip Source avec une capture VBA MASQUE DE SAISIE NUMÉRIQUE par acive

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CALENDRIER EN VBA POUR EXCEL 2010 par nounou94
Source avec Zip Source avec une capture HORLOGE À AIGUILLES SIMPLEMENT DANS UN USERFORM EXCEL par bigbe
Source avec Zip Source avec une capture [VBA] EXCEL - UNE CALCULATRICE SUR UN USERFORM par lermite222
Source avec Zip Source avec une capture DIAPORAMAS par gege45
Source avec Zip Source avec une capture XLALMANACH.XLS par gege45

Commentaires et avis

Commentaire de BadoqueAlex le 12/05/2009 01:39:24 8/10

Bien :)

Commentaire de DarkVader le 12/05/2009 11:12:43

Tu aurais pu au moins citer l'auteur de l'original
déjà cité dans les sources de ce site.

Commentaire de zizou68 le 18/05/2009 23:26:48

Merci gege45

J'avais essayé de downloader le programme Acyd 2000 sur le site Ti Veriti.net, malheureusement sans succes. Alors merci gege45 de l'avoir adaptéet merci à T. Pourtier. Trop balaize...

Zizou68

Commentaire de baguetou le 26/08/2009 12:21:04

Bonjour gege45,Je l'ai essayé le code et ça n'a pas marché. Il y a un message d'erreur:" Erreur inattendue 40230" qui s'affiche. Merci de voir de quoi il s'agit.

Commentaire de baguetou le 26/08/2009 12:25:10

Précision.: C'est le dévérouillage de VBA qui n'a pas marché. Pour les feuilles et le classeur: impeccable. Merci

Commentaire de CestMoiLaFouine le 16/02/2011 15:49:46

Je pense que le message d'erreur est normal car le nettoyage effectué me semble imparfait.
Dans le module MDL_Comdlg32DLL, dans la procédure "Public Sub Deprotege_VBA(Extension As String)"
j'ai supprimé "& Verif_PhContr" situé dans l'expression P_Deb1 = InStr(1, L_Chaines, "CMG=" & Chr$(34) & Verif_PhContr, vbTextCompare)
et remplacé Mid(L_Chaines, P_Deb3, P_Fin3 - P_Deb3 + 1) = Space$(P_Fin3 - P_Deb3 + 1) par
Mid(L_Chaines, P_Deb3, P_Fin3 - P_Deb3 + 3) = Space$(P_Fin3 - P_Deb3 + 3) car comme il y a 2 fois le couple 0D 0A il faut en supprimer un (donc rajouter 2 espace supplémentaires.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

problème pour l'exécution d'un macro pour un userform [ par dexmanu ] Mon problème n'est pas simple.j'ai créé un tableau dans lequel il y a différent paramètres (du style: nom commercial, direction, non client, adresse.. boutons disparaissant dans l'userform [ par Dédé ] Bonjour à tous,J'ai un petit pb avec mes uderform qui m'a pris la tête toute l'après midi. Alors plutôt que de balancer mon ordiateur par la fenêtre, Lancer un UserForm dans Excel [ par Falbala ] J'ai crée des formulaires de saisies sous VBA (Excel), à présent je souhaite le lancer à partir d'excel, comment puis-je faire??? MerciFalbala *** Lien Hypertexte dans une UserForm sous Word *** [ par plcarette ] Bonjour à tousJe cherche à inclure une zone de texte qui serait en fait un lien hypertexte dans une boite de dialogue(UserForm) créés dans l'editeur V Aide VBA Excel userform .... Urgent .. [ par Metos ] Bon voila je cree un useform . je recupere les données de noms de clients etc.. dans une liste. Par la suite je voudrais que lorsque j enregistre les lier userform et procédure [ par tat ] g un userform avec d type de graph dans une listbox1 rempli avec :Private Sub UserForm_Activate()ListBox1.AddItem "Histogramme groupé"ListBox1.AddItem plusieur UserForm [ par LRFrog ] J'aimerais savoir s'il est possible d'avoir plusieur UserForm actives dans une même applicaiton VBA (sous Excel) car quand j'ouvre une 2ième UserForm, 2 questions bêtes !! [ par Paul Scholes ] 1) J'ai un userform avec des textbox a remplir et des optionbutton à cocher, j'aimerai que l'utilisateur ne puisse appuyer sur OK que si toute les tex Besoin d'aide pour la fonction Userform (ds Exel).....Merci [ par 51.lol ] Mon probleme est le suivant,Je veux faire un bouton de commande (dans un tableur Exel) qui, lorsque je cliques dessus, ouvres mon "objet" userform.Ega Problème pour récupérer des données dans 1 UserForm !!!!??? [ par Père Du... ] Voilà : A partir d'une fonction, je charge un UsreForm(UsrFrm.show) dans lequel je demande +ieurs rsgnmts,puis je quitte (Me.hide) et je veux mettre l


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,998 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales