export d'une feuille exel vers un autre classeur

Sylvain59

XLDnaute Occasionnel
J'ai un classeur sur mon disque "D" et je travaille en réseau
lettre du réseau est "X"

bien évidemment je ne peux pas importer une feuille du "d" a partir du x

J'aimerai connaitre une macro qui me permette d'exporter la feuille "global" ou son contenu de mon fichier sur "d" vers la feuille "reception" de mon fichier sur le "x"
emplacement
x:\commun\mondossier

je joint un fichier pour l'exemple

le nombre de ligne est variable ainsi que le nombre de colonnes

D'avance je remercie les bonnes âmes qui voudront se pencher sur mon problème :)
 

Pièces jointes

  • extraction2.xls
    42 KB · Affichages: 176
  • extraction2.xls
    42 KB · Affichages: 184
  • extraction2.xls
    42 KB · Affichages: 192

Samantha

XLDnaute Accro
Re : export d'une feuille exel vers un autre classeur

Bonsoir,

  1. ouvrir les deux fichiers
    1. celui du réseau
    2. celui qui est sur ton poste
  2. sur le fichier du réseau
    1. clic droit dans l'onglet de la feuille que tu veux exporter
    2. choisir "déplacer ou copier"
    3. dans la boite de dialogue qui s'ouvre
      1. cocher la case "créer une copie"
      2. dans le menu déroulant sélectionner le classeur de destination (celui qui est sur ton poste)
      3. choisir l'emplacement dans le classeur (avant la feuille...)
      4. OK
  3. regarder le résultat sur le fichier qui est sur ton poste
  4. tu nous dis ?
A te lire


Sam
 

Sylvain59

XLDnaute Occasionnel
Re : export d'une feuille exel vers un autre classeur

Oui je connais cette manière de faire mais elle elle trop "compliquée" à mettre en œuvre quand plus vrai débutants viennent sur le fichier

je voudrais une macro qui recopie automatiquement le contenu de ma feuille dur la feuille de destination

peut-etre qu' avec l'éditeur de macro ....

je m'excuse de n'avoir pa suivi le fil mais free était HS

merci pour ta réponse:)
 

jackyB

XLDnaute Nouveau
Re : export d'une feuille exel vers un autre classeur

Bonjour,

Je suis moi aussi débutant en VBA sur Excel.
J'ai noté que toutes les tâches répétitives peuvent être enregistrées via l'enregistreur de macro.

Avant d'utiliser l'enregistreur de macro, il faut répeter l'action plusieurs fois afin de ne pas avoir d'interruption parasiste.
Pour ma part, je tente de décomposer mon action globale en somme de petite action.

Le code générer est surement pas le plus efficace et demande des adaptations.

Je joins un fichier pour l'exemple (code non nettoyer).

Le fichier Excel comporte une feuille Global
Exportable par la macro (passer par le module )
J'ai ajouté par l'enregistreur la suppression de la feuille Global dans le fichier destinataire.
 

Pièces jointes

  • Depart.xls
    15.5 KB · Affichages: 133
  • Depart.xls
    15.5 KB · Affichages: 136
  • Depart.xls
    15.5 KB · Affichages: 129

Sylvain59

XLDnaute Occasionnel
Re : export d'une feuille exel vers un autre classeur

désolé de n'avoir pas répondu plus tôt mais entre le boulot et les facéties de Free je n'ai eu accès a l'ordi

La macro de jacky est intéressante mais elle écrase tout ce qui est sur la feuille d'arrivée

il faudrait une recopie d'une plage de donnée qui puisse se positionner par exemple de la colonne "a" la colonne "g" et a partir de la ligne 5 sans effacer ce qui est dans les colonnes h i etc "il y a des formules " :confused:


merci à tous
 

Sylvain59

XLDnaute Occasionnel
Re : export d'une feuille exel vers un autre classeur

En fait ce que je voudrais c'est prendre une plage de données d'un fichier et les exporter vers un fichier fermé a l'endroit ou je veux sas tout écraser ce qui se trouve sur la feuille de destination :)
 

jackyB

XLDnaute Nouveau
Re : export d'une feuille exel vers un autre classeur

En fait ce que je voudrais c'est prendre une plage de données d'un fichier et les exporter vers un fichier fermé a l'endroit ou je veux sas tout écraser ce qui se trouve sur la feuille de destination :)


Bjr Sylvain,

J'ai modifié le fichier excel en y incluant plusieurs petites macros.
Elles sont toutes réalisées avec l'enregistreur.
Nommage d'une plage. Création d'un classeur vierge
et transfert d'une plage nommées vers une autre en l'occurence de dimension différente avec un collage simple.
 

Pièces jointes

  • Depart.xls
    40.5 KB · Affichages: 191
  • Depart.xls
    40.5 KB · Affichages: 188
  • Depart.xls
    40.5 KB · Affichages: 195

Discussions similaires

M
Réponses
9
Affichages
517
Maikales
M

Statistiques des forums

Discussions
312 534
Messages
2 089 383
Membres
104 152
dernier inscrit
sabalex