Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/10/2011, 18h14   #1
LEK
Membre éclairé
 
Inscription : mai 2005
Messages : 596
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 596
Points : 363
Points : 363
Par défaut Protéger un classeur qui sert de collecteur de données

Bonjour,
j'ai créé un fichier excel faisant office de template que j'envoie à des clients.
Ceux-ci sont censés le remplir et me le renvoyer pour que j'en intègre les données dans une base de données.
J'ai ajouté plusieurs formules pour faciliter la saisie, ainsi que la mise en place de cellules avec un contrôle de validation sur les données saisies (format et intervalle).
Le problème que j'ai, c'est que plusieurs clients ne comprenant pas le fonctionnement du template :
  • effectuent des copier-coller dans ces cellules
  • ou bien ajoute de nouvelles colonnes
  • ou encore désactive la validation pour entrer la valeur qu'ils veulent...
J'ai essayé de jouer avec la protection du classeur, mais je n'ai pas trouvé de solution (je débute sous excel;-))
Donc en gros existe-t-il des méthodes que vous connaîtriez pour protégé mon template contre ce types de modifications?

Merci d'avance pour toute aide sur le sujet,
Lek
LEK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2011, 19h57   #2
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
Bonjour,

Sans avoir essayé, je ferais comme suit :

Classeur avec feuilles protégées avec mot de passe.
Structure du classeur protégées avec mot de passe.
Toutes les feuilles sont masquées (xlveryhidden) sauf une feuille expliquant comment activer les macros.
Macro
enregistrant le classeur en tant que modèle, affichant les feuilles masquées, supprimant la feuille d'accueil et fermant le classeur.
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/10/2011, 19h43   #3
LEK
Membre éclairé
 
Inscription : mai 2005
Messages : 596
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 596
Points : 363
Points : 363
Merci Daniel pour tes infos.
J'arrive en effet à bloquer et donc a eviter pas mal d'erreur grâce à tes conseils.
Par contre, j'ai toujours un problème :
* avec le copier-coller : cela élimine mon formatage et mes validations
* avec une copie de cellule en tirant sur la "poignée de recopie" (je ne sais pas comment cela s'appele ;-)) : cela élimine aussi mes validations
S'il existe des solutions pour ces problèmes, je suis preneur !

Merci encore,
Lek.
LEK est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/10/2011, 21h56   #4
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
Bonsoir,

A priori, je garderais la protection des feuilles et je ferais exécuter toutes les saisies par un userform.
__________________
Cordialement.

Daniel

Citation:
La plus perdue de toutes les journées est celle où l'on n'a pas ri.
Chamfort
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 08/10/2011, 11h53   #5
Expert Confirmé
 
Avatar de patricktoulon
 
patrick
Inscription : avril 2009
Messages : 1 829
Détails du profil
Informations personnelles :
Nom : patrick
Âge : 42
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations professionnelles :
Secteur : Bâtiment

Informations forums :
Inscription : avril 2009
Messages : 1 829
Points : 2 857
Points : 2 857
Envoyer un message via MSN à patricktoulon
Par défaut heu...!!!

bonjour

j'avoue que je ne comprend pas très bien la nécessite de faire un template comme tu dis pour que le client soit obligé de:
1° ajouter des colonnes
2°copier coller

etc ...
tu aura forcement des erreurs

il serai préférable de préforma ter ta fiche de renseignement (template)

un exemple de ce "template" serait le bien venu avec explications

au plaisir
__________________
mes fichiers dans les contributions:
mon formulaire mail avec CDO en vba et mon formulaire mail avec CDO en vbs dans un HTA
mon nouveau mouse in out pour les boutons dans un userform
mon addin pour prendre un cliché de selection de cellules

si ton problème est résolu n'oublie pas de pointer :résolu:ça peut servir aux autres
et n'oublie pas de voter
patricktoulon est déconnecté   Envoyer un message privé Réponse avec citation 01
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h16.


 
 
 
 
Partenaires

Hébergement Web