Actions automatiques

Snake38000

XLDnaute Nouveau
Bonjour.

Sur Excel en ce moment, à mon boulot, je fais toujours la même chose. Je traite mes 4 fichiers .xls F1, F2, F3, F4 comme suit:
- j'ouvre F1, je copie une certaine plage de données et je la colle dans un fichier F5, à une certaine cellule
- j'ouvre F2, et idem, je colle une ligne en dessous
- pareil pour F3 et F4

Et ensuite je crée un graph utilisant ces données, ce qui me fait 4 courbes.

Or faire ça à chaque fois me prends un certain temps:

Y'a-t-il une solution pour faire ça de manière automatique, sur ces 5 fichiers ?

Merci !
 

Caillou

XLDnaute Impliqué
Re : Actions automatiques

Bonjour,

A priori, tu pourrais enregistrer une macro dans F5.
- Tu ouvres F5 (mais pas les autres fichiers) et tu démarres l'enregistreur de macros
- tu réalises les manipulations que tu fais habituellement
- tu stoppes l'enregistreur
Excel va te générer un code (vba) correspondant aux manipulations effectuées
Ensuite tu pourras réexécuter cette macro

Il faudrait que tu essayes et ensuite revenir vers nous si cela n'est pas suffisant.

Caillou
 

Modeste geedee

XLDnaute Barbatruc
Re : Actions automatiques

Bonsour®
Bonjour.

Sur Excel en ce moment, à mon boulot, je fais toujours la même chose. Je traite mes 4 fichiers .xls F1, F2, F3, F4 comme suit:
- j'ouvre F1, je copie une certaine plage de données
quels sont les critères d'identification de cette "certaine plage" ???
Position, contenu, Nom, date ???
et je la colle dans un fichier F5, à une certaine cellule
comment identifier automatique cette "certaine cellule" ?
Position, contenu, nom, date ???
- j'ouvre F2, et idem, je colle une ligne en dessous
- pareil pour F3 et F4

Et ensuite je crée un graph utilisant ces données, ce qui me fait 4 courbes.

Or faire ça à chaque fois me prends un certain temps:

Y'a-t-il une solution pour faire ça de manière automatique, sur ces 5 fichiers ?

Merci !
 

Snake38000

XLDnaute Nouveau
Re : Actions automatiques

@Caillou:

Mais si je fais ça, ça va aller chercher à chaque fois dans F1/F2/F3/F4 non ? car ces fichiers changent ! Je pioche les données dans de nouveaux fichiers après... mais aux mêmes cellules !

@geedee:

Les critères d'identification: ce sont des valeurs, de A8 à FE8

Pour le collage: je colle à B6 (fichier F1), B7 (fichier F2), B8 (fichier F3) et B9 (fichier F4). Ca me fait 4 lignes.
Et pareil, ce sont que des valeurs
 

Robert

XLDnaute Barbatruc
Repose en paix
Re : Actions automatiques

Bonjour le fil, bonjour le forum,

Une solution serait d'écrire un code qui de demanderait en premier lieu d'ouvrir tes 5 fichiers, avec F5 en premier (ou en dernier) pour déterminer qui sera le fichier destination. Les 4 autres étant les fichiers Source. Cela reste relativement facile à mettre en place si tous les fichiers se trouvent dans le même dossier sinon il faudrait employer une autre méthode.
Mais pour cela il faudrait que tu daignes envoyer au moins un fichier source et le fichier destination en exemple, ainsi que le chemin d'accès des fichiers...
 

Snake38000

XLDnaute Nouveau
Re : Actions automatiques

Je n'y arrive pas. Je galère...

Les 5 fichiers sont dans le même dossier. Appelons ce dossier "Sondes", sur le bureau.

Voici un exemple de fichier F1 (joint.)
Je veux copier les valeurs de A8 à FE8, seulement celles-ci.

Voici le fichier F5 maintenant (joint).
Les valeurs du fichier F1 seront collés à B6 (sonde 1).
Puis les valeurs du fichier F2 seront collées à B7 (sonde 2).
Et F3 à B8, et F4 à B9.

Voilà, en gros c'est tout. Le fichier F5 aura toujours cette tête, mais avec des valeurs différentes...
 

Pièces jointes

  • F1.xlsx
    19.1 KB · Affichages: 23
  • F1.xlsx
    19.1 KB · Affichages: 25
  • F1.xlsx
    19.1 KB · Affichages: 26
  • F5.xlsx
    17.1 KB · Affichages: 25
  • F5.xlsx
    17.1 KB · Affichages: 21
  • F5.xlsx
    17.1 KB · Affichages: 25

Modeste geedee

XLDnaute Barbatruc
Re : Actions automatiques

Bonsour®
Je pioche les données dans de nouveaux fichiers après... mais aux mêmes cellules !
Les critères d'identification: ce sont des valeurs, de A8 à FE8

Pour le collage: je colle à B6 (fichier F1), B7 (fichier F2), B8 (fichier F3) et B9 (fichier F4). Ca me fait 4 lignes.

:rolleyes:
sans macro...
uniquement par formule de liaison
le fichier maitre est F5.xlsx
les autres sont F1.xlsx, F2.xlsx, F3.xlsx, F4.xlsx
 

Pièces jointes

  • F2.xlsx
    15 KB · Affichages: 21
  • F1.xlsx
    14.9 KB · Affichages: 20
  • F5.xlsx
    28.4 KB · Affichages: 25
  • F2.xlsx
    15 KB · Affichages: 31
  • F1.xlsx
    14.9 KB · Affichages: 20
  • F5.xlsx
    28.4 KB · Affichages: 23
  • F3.xlsx
    14.9 KB · Affichages: 24
  • F2.xlsx
    15 KB · Affichages: 27
  • F1.xlsx
    14.9 KB · Affichages: 19
  • F5.xlsx
    28.4 KB · Affichages: 20

Modeste geedee

XLDnaute Barbatruc
Re : Actions automatiques

suite :
Capture.jpg
 

Pièces jointes

  • F4.xlsx
    12.9 KB · Affichages: 28
  • Capture.jpg
    Capture.jpg
    52.5 KB · Affichages: 25
  • Capture.jpg
    Capture.jpg
    52.5 KB · Affichages: 24

Snake38000

XLDnaute Nouveau
Re : Actions automatiques

C'est une idée.. Mais...
Mes fichiers seront déplacés sans cesse, et les fichiers résultants (les F5) seront mis dans un dossier à part. Ils ne pourront donc pas piocher les valeurs dans les autres Excel...
C'est pourquoi j'aimerais passer par une macro !
 

Modeste geedee

XLDnaute Barbatruc
Re : Actions automatiques

Bonsour®
C'est une idée.. Mais...
Mes fichiers seront déplacés sans cesse, et les fichiers résultants (les F5) seront mis dans un dossier à part. Ils ne pourront donc pas piocher les valeurs dans les autres Excel...
C'est pourquoi j'aimerais passer par une macro !

:rolleyes:
sans une ligne de code, résultats obtenu en moins de 10mn (le temps de se déplacer dans l'arborescence),
alors que même pas l'embryon d'une ligne de code en 4 heures...
:p

le B.A. BA ...
Excel est d'abord une feuille de calcul avant que d'être un outil de programmation
:cool:
 

Modeste geedee

XLDnaute Barbatruc
Re : Actions automatiques

Bonsour®
Autrement dit.. Ce n'est pas vraiment possible, et je dois tout faire à la main ?

J'aime optimiser le temps ! Temps = Argent :cool:

:rolleyes:
ton boss doit etre content ...?
tu as perdu 4 heures...

on peut automatiser la modification des liens, mais comme de toute façon excel n'est pas devin, une intervention humaine est nécessaire,
macro ou déroulement des menus, ce temps ne peut être réduit...
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 520
Messages
2 089 297
Membres
104 092
dernier inscrit
karbone57