|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2006 Messages : 5 ![]() |
Je dois mensuellement lancer une fonction qui lie (attache) une série de 180 à 450 fichiers Excel dans une base Access.
Ces fichiers Excel sont déposés sur un serveur par de nombreux utilisateurs à qui on demande de saisir des zones bien particulières. Pour cette raison, tous ces fichiers sont protégés (classeur et feuilles) par un seul et même mot de passe (que je connais). Je pourrais bien entendu ouvrir chacun de ces fichiers avec du code VB en utilisant le mot de passe mais cela me semble lourd et inutile puisque je souhaite simplement charger certaines zones de ces fichiers dans des tables pour une exploitation de consolidation. Mon problème : Access refuse d'attacher ou d'importer des fichiers Excel protégés ! PS - j'ai positionné mes options de sécurité en niveau faible tant dans Access que dans Excel. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Pierre GONZALEZDéveloppeur Office VBA Inscription : août 2005 Messages : 3 412 ![]() |
Bonjour,
Juste une idée : rédiger une procédure qui fait une copie non protégée des classeurs, et lier les tables aux classeurs non protégés. Bon courage, pgz
__________________
pluritas non est ponenda sine necessitate - Le rasoir d'Okham Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juillet 2006 Messages : 5 ![]() |
Merci pour votre suggestion,
J'ai envisagé cette solution mais je trouve cela un peu navrant que MS nous coince sur un détail. Sauf erreur de ma part, si j'opte pour cette solution, ma procédure devra :
Merci encore. |
|
|
00
|
|
|
#4 | |
|
Expert Confirmé Sénior
![]() Pierre GONZALEZDéveloppeur Office VBA Inscription : août 2005 Messages : 3 412 ![]() |
Bonjour,
Citation:
pgz
__________________
pluritas non est ponenda sine necessitate - Le rasoir d'Okham Ne jamais attribuer à la malignité ce que la stupidité peut expliquer -Le rasoir d'Hanlon |
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : juillet 2006 Messages : 5 ![]() |
Merci tout de même et bon dimanche.
|
|
|
00
|
|
|
#6 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2005 Messages : 32 ![]() |
Un peu tardif mais cela peut aider quelqu'un qui cherche.
Voici de quoi importer des données de fichiers excel protégés Il faut simplement avoir créé les tables de destination avant. Code :
|
||
|
|
00
|
|
|
#7 | |
|
Invité régulier
![]() Inscription : octobre 2008 Messages : 14 ![]() |
Citation:
J'ai presque le même problème sauf que moi, je dois lier uniquement 2 fichiers Excel protégés ( fichiers qui sont partagés sur un serveur ) Et comme je débute en Access. Je voudrais savoir que dois-je modifier aux lignes de code pour lier uniquement mes 2 fichiers Excel identifiés et protégés par un mot de passe ( R:\Table1.xls et R:\Table2.xls) Où dois-je placer les lignes de code (dans mon menu général, je suppose mais où, comment et sous quelle forme ? ) Merci d'avance. |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com