XL 2016 Importer des données suivant l'ordre de passage

  • Initiateur de la discussion Initiateur de la discussion YGU1
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

YGU1

XLDnaute Nouveau
Bonjour,
He oui je reviens dans cette discussion concernant l'évaluation des juges, mon applicatif a beaucoup évolué et j'aurai voulu l'automatiser
Je reçois un fichier EXCEL(Onglet EXPORT) plus ou moins organisé suite à une compétition de Natation artistique, et je ferai du ménage pour le présenter toujours de la même manière
1748679346527.png

Le fichier Excel que je reçois sera toujours présenté de cette façons
Ordre de passage
5 colonnes
4 à 11 lignes
Une ligne séparation
Et 3 lignes.
Je souhaiterai en fonction de l'ordre de passage, que ces données (ONGLET EXPORT)soient importées dans l'onglet données où figure un ordre de passage croissant de 1 à 30

Si l'ordre de passage dans mon fichier est 5, il doit importer et coller les valeurs dans l'onglet données dans la zone 5
Si l'ordre de passage dans mon fichier est 1 la procédure doit importer et coller les valeurs dans l'onglet données zone 1
En faite la mêmes chose de 1 à 30.
Des fois de 1 à 10, de 1 à 15, ou de 1 à 30. Le nombre est défini à la préparation de la compétition dans l'onglet données
Une macro serait placée sur un bouton
Pouvez vous me guider ? j'ai crée un fichier EXCEL en PJ (EVAL_V3.xlsx)simplifié pour expliquer ce que je souhaite.
1748680193553.png


Cordialement
Yves
 

Pièces jointes

  • 1748679781594.png
    1748679781594.png
    13.9 KB · Affichages: 80
  • 1748679851562.png
    1748679851562.png
    23.3 KB · Affichages: 84
  • 1748680078388.png
    1748680078388.png
    2.5 KB · Affichages: 83
  • EVAL_V3.xlsx
    EVAL_V3.xlsx
    30.6 KB · Affichages: 5
Solution
Bonjour YGU,
mais les développeurs de la FFN n'ont pas pu m'exporter le fichier csv comme je voulais au départ,
"n'ont pas pu" ou "n'ont pas voulu" ?
C'est toujours galère lorsque le format change puisque c'est la base des macros.
Un essai en PJ pour tester.
Il y a un bouton gris qui permet d'effacer les données, et remettre la feuille NEW_EXPORT avec le nouveau format. Ce qui permet de tester facilement.
Bonjour Sylvanu
Pour l'instant cela fonction parfaitement, je vais maintenant essayer avec 15 ordre de passage, puis avec 30 de 1 à 30 équipes

Je reviendrai vers toi après les tests, mais ton idée me parait très intéressante
Cordialement
YGU
 
Bonjour Sylvanu
Pour l'instant cela fonction parfaitement, je vais maintenant essayer avec 15 ordre de passage, puis avec 30 de 1 à 30 équipes

Je reviendrai vers toi après les tests, mais ton idée me parait très intéressante
Cordialement
YGU
Bonsoir Sylvanu,
Je ne rien compris à tes procédures, et je suis épaté,j'en ai mis 30 et pour l'instant tout fonctionne parfaitement
Je vais l'adapter au fichier original et je reviendrai vers toi
Je te remercie encore
YGU
 
Re,
Par contre avec plus de 5 tableau il va manquer les couleurs.
Une nouvelle PJ qui met les bonnes couleurs uniquement sur les lignes remplies.
Bonjour Sylvanu
Le fonctionnement avec les couleurs j'ai rajouté un tableau fonctionne bien, mais je pense que les procédures ne fonctionnement qu'avec des couleurs.
Désolé, pour ton travail supplémentaire, mais j'avais mis des couleurs pour bien différencier les zones à coller, la bleue pouvait avoir de 3 à 11 lignes et la jaune toujours 3, mais dans mon applicatif, il n'y a pas de couleur et quand j'ai regardé tes procédures, je vois que tu as utilisé tablobleu et tablojaune
Maintenant je vais essayer de décortiquer tes 3 procédures et les adapter à l'applicatif, car :

  1. l'onglet données n'est pas positionné sur les mêmes lignes et colonnes
  2. l'onglet EXPORT sera exactement identique.
Si j'ai un souci je reviendrai vers toi, car les macros basiques aucun problème, mais les tableaux ???

Cordialement et encore merci
YGU
 
Bonjour Sylvanu
Le fonctionnement avec les couleurs j'ai rajouté un tableau fonctionne bien, mais je pense que les procédures ne fonctionnement qu'avec des couleurs.
Désolé, pour ton travail supplémentaire, mais j'avais mis des couleurs pour bien différencier les zones à coller, la bleue pouvait avoir de 3 à 11 lignes et la jaune toujours 3, mais dans mon applicatif, il n'y a pas de couleur et quand j'ai regardé tes procédures, je vois que tu as utilisé tablobleu et tablojaune
Maintenant je vais essayer de décortiquer tes 3 procédures et les adapter à l'applicatif, car :

  1. l'onglet données n'est pas positionné sur les mêmes lignes et colonnes
  2. l'onglet EXPORT sera exactement identique.
Si j'ai un souci je reviendrai vers toi, car les macros basiques aucun problème, mais les tableaux ???

Cordialement et encore merci
YGU
Je jette l'éponge, j'ai essayé de changer les lettres du tableau par D et H pour ma zone de réception et j'ai toujours un message, c'est de ma faute, pour expliquer ce que je voulais j'ai fait un petit fichier EXCEL pensant que c'était plus facile pour expliquer ce que je voulais, mais j'aurai du mettre l'original en pièce jointe
1748768421964.png

je m’aperçois que comme j'ai des lignes au dessus de la ligne 1 tout se décale ?, mon premier club se trouve à la ligne 38 donc quand j'essaye d'importer j'ai ce message d'erreur, je pensais que c'était une macro simple et que j'aurai pu l'adapter à l'applicatif et bien non.
Pour une macro que je construis pas à pas avec l'enregistreur de macros je m'en sort mais là, c'est trop complexe pour moi et ce n'est pas à 70 ans que je vais prendre des cours, si tu as de la patience, peux tu me faire avancer ? je te joint l'applicatif que je n'ai pas encore finalisé dans les autres onglet.
Cordialement
 

Pièces jointes

Bonjour,
ce n'est pas à 70 ans que je vais prendre des cours,
Pourquoi pas ? Nous avons quasi le même âge. 🙂
1- Déjà, cette ligne n' a pas été importée, donc ça ne pouvait pas marcher :
VB:
Public Début%, Numéro%, BlocBleu%, BlocJaune%
Déclarées en Public, ces variables sont visibles par tous les modules, donc calculées par "Import" et consommées par "Transfert".
Si non déclarées elle sont par défaut en Local et donc invisible pour le bloc Transfert.
2- Il suffisait de changer les colonnes et de reprendre les calculs de lignes pour les blocs bleu et jaune.

PJ à tester, faites un retour si problème.
 

Pièces jointes

Bonjour,

Pourquoi pas ? Nous avons quasi le même âge. 🙂
1- Déjà, cette ligne n' a pas été importée, donc ça ne pouvait pas marcher :
VB:
Public Début%, Numéro%, BlocBleu%, BlocJaune%
Déclarées en Public, ces variables sont visibles par tous les modules, donc calculées par "Import" et consommées par "Transfert".
Si non déclarées elle sont par défaut en Local et donc invisible pour le bloc Transfert.
2- Il suffisait de changer les colonnes et de reprendre les calculs de lignes pour les blocs bleu et jaune.

PJ à tester, faites un retour si problème.
Comme d'habitude, je ne peux que te remercier
Je vais créer le bouton effacer et poursuivre la mise en forme de l'application, je dois l'utiliser et tester dans quelques jours aux championnats de France de natation Artistique à Angers
Cordialement
YGU
 
Bonjour
Je reviens sur ma précédente discussion car la dernière solution que tu m'as donné Sylvanu était conforme à ma demande et me convenait bien, mais les développeurs de la FFN n'ont pas pu m'exporter le fichier csv comme je voulais au départ, il est maintenant comme l'image suivante et la pièce jointe ils ont donc gardés toutes lés entêtes et les colonnes

1761732191878.png


Pour arriver au même résultat que dans mon précédent post, je suis obligé de supprimer des lignes et des colonnes, j'ai essayé de modifier tes macros en modifiant les lettres en remplaçant A par C, mais je tourne en rond, peux tu me venir encore en aide, mais si tu n'as pas le temps, pas grave, j'ai déjà ta première solution qui fonctionnait très bien mais les utilisateurs devais faire attention en supprimant des colonnes et lignes
Le fichier V1_EVAL.xlsm est en pièce jointe avec tes 3 Macros et le nouvel onglet d'EXPORT.
J'avais déverrouillé le fichier données et lorsque je remets une protection sauf bien sur les cellules qui reçoivent les données, les macros ne fonctionnent plus pourtant les cellules sont déverrouillées.

Cordialement
YGU
 

Pièces jointes

Bonjour YGU,
mais les développeurs de la FFN n'ont pas pu m'exporter le fichier csv comme je voulais au départ,
"n'ont pas pu" ou "n'ont pas voulu" ?
C'est toujours galère lorsque le format change puisque c'est la base des macros.
Un essai en PJ pour tester.
Il y a un bouton gris qui permet d'effacer les données, et remettre la feuille NEW_EXPORT avec le nouveau format. Ce qui permet de tester facilement.
 

Pièces jointes

Cela fonctionne quelque soit le nombre de ligne de E1 à E11 et avec un nombre de clubs <=à 30
C’est dommage que je n'ai pas le temps d'apprendre, car je pense "comme tu le dit si bien "il n'y a pas d'age pour apprendre, mais je suis déjà bénévole à la FFN, mes week-end en compétition ou en test sur des applications.
Merci encore Sylvanu pour ton aide toujours aussi efficace

Cordialement
YGU
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
181
Réponses
5
Affichages
369
Retour