Inérer données depuis un classeur excel vers un autre classeur excel en lecture

ben33000 Messages postés 17 Date d'inscription jeudi 25 janvier 2007 Statut Membre Dernière intervention 12 février 2007 - 25 janv. 2007 à 16:26
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 - 28 janv. 2007 à 20:04
Bonjour à ceux qui vont me lire !

J'aurais besoin d'aide (vous devez vous en douter) au sujet de transfert de données Excel d'un fichier à un autre.
Le hic pour moi est que le fichier excel dans lequel je souhaite insérer des données est en lecture seule.
Pouvez-vous me donner un coup de main (et pas un coup de pied SVP...) ?
Pouvez-vous me donner le code pour y arriver ?

 [mailto:Benj@h Benj@h] 

6 réponses

ben33000 Messages postés 17 Date d'inscription jeudi 25 janvier 2007 Statut Membre Dernière intervention 12 février 2007
25 janv. 2007 à 16:27
Merci par avance...

 [mailto:Benj@h Benj@h] 
0
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
25 janv. 2007 à 19:13
Bonjour,

Que veux-tu dire exactement par "lecture seule"... Est-ce que tu veux dire que le fichier Excel est protégé par un mot de passe ? ou que la feuille Excel est verrouillée ?

Enfin, en premier conseil, il suffit d'annuler ces bloquages, tout simplement. Soit en rentrant le mot de passe, soit en enregistrant le classeur Excel après déverrouillage...

Amicalement,
Us.
0
ben33000 Messages postés 17 Date d'inscription jeudi 25 janvier 2007 Statut Membre Dernière intervention 12 février 2007
25 janv. 2007 à 19:46
Bonsoir,

merci d'avoir répondu.

En fait j'utilise 2 fichiers, un non protégé et un autre protégé par un mot de passe (en lecture seule). Par contre il faut que je laisse la protection.

Concrétement le premier fichier que je remplis est mon fichier source et j'aimerais que ces données soient enregistrer automatiquement vers le fichier en lecture seule protégé par un mot de passe.

Merci par avance

 [mailto:Benj@h Benj@h] 
0
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
25 janv. 2007 à 21:45
OK. En fait pour faire cela, il suffit de compléter la fonction OPEN avec le mot de passe du 2ième fichier. Concrètement, tu utilises surement la fonction :
Workbooks.Open Fichier
où Fichier représente le chemin et le nom du fichier à ouvrir. IL suffit de passer le mot de passe en paramètre avec :
Workbooks.Open Fichier, Password:=MotDePasse

Tout simplement.

Amicalement,
Us.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ben33000 Messages postés 17 Date d'inscription jeudi 25 janvier 2007 Statut Membre Dernière intervention 12 février 2007
27 janv. 2007 à 13:36
Bonjour,

Je souhaiterais que le fichier en lecture seule ne s'ouvre pas et que la copie des données se fasse quand même. Est-ce possible ?
De plus, quel est le code pour copier une plage de données d'une feuille d'un fichier à un autre ?

Merci encore.

Cordialement
 [mailto:Benj@h Benj@h] 
0
us_30 Messages postés 2065 Date d'inscription lundi 11 avril 2005 Statut Membre Dernière intervention 14 mars 2016 10
28 janv. 2007 à 20:04
Bonjour,

Le problème est complet, si tu ne sais même pas copier une plage de cellule... A ma connaissance il n'est pas possible de copier dans un fichier Excel qui n'est pas ouvert. Mais une possibilité (enfin, une demi possibilité), c'est de garder le focus sur le classeur principal et donc "cacher le second"... mais bon...

Amicalement,
Us.
0
Rejoignez-nous