quentindxb
XLDnaute Nouveau
Bonjour à tous,
Je me tourne vers vous après avoir cherché pas mal de temps sur plusieurs forum, sans réussir à adapter les solutions à mon problème.
J'ai créé un fichier dans lequel un bouton "Create SDR" me permet de créer des rapports journaliers (SDR=Site Daily Report) avec des efficiences de lignes de production, et d'autres données du jour à remplir manuellement (un nouveau rapport = une nouvelle feuille excel au nom de la date du jour format dd-mm-yyyy).
Ensuite, j'ai créé un bouton "Create report" dans lequel un userform demande à l'utilisateur de choisir entre quelle date X et quelle date Y il veut extraire les données de chaque feuille comprise entre ces deux dates (permet de créer des rapport hebdomadaires, mensuels, sous forme d'un nouveau classeur, en compilant les données des rapports journaliers).
J'ai une feuille "Thèque" masquée dans laquelle j'importe automatiquement le nom de chaque nouveau rapport, afin d'avoir la liste des noms de rapports sous forme de tableau en colonne H (donc une liste de dates, que je trie par ordre chronologique), que j'importe dans le userform du "Create report", afin de sélectionner la date X et la date Y. J'ai créé une macro qui permet de toujours mettre à jour ce tableau si jamais la personne utilisant le fichier venait à supprimer un des onglets, afin que la date correspondant à cet onglet ne se retrouve pas dans le userform. La macro se trouve dans la petite flèche de sélection des dates dans le userform.
Sur mon Excel français cela fonctionne très bien, mais lorsque j'ai envoyé mon fichier à un collègue anglais, je me suis aperçu que son Excel modifie le format de date entre l'extraction du nom d'onglet et le copiage dans le tableau de dates dans "Thèque". Par exemple, le 11-05-20 se transforme en 05-11-20.
Voici mon problème, impossible de maîtriser le format de cette date. L'idée étant que le fichier soit utilisable par plusieurs personnes de différentes nationalités/langue/pays donc fort probablement par plusieurs versions et langues d'Excel.
J'espère que mon explication est assez détaillée, je vous joins aussi le fichier en question.
Merci d'avance pour votre support à tous, et n'hésitez pas pour toute question je me ferai un plaisir d'y répondre.
Quentin
Je me tourne vers vous après avoir cherché pas mal de temps sur plusieurs forum, sans réussir à adapter les solutions à mon problème.
J'ai créé un fichier dans lequel un bouton "Create SDR" me permet de créer des rapports journaliers (SDR=Site Daily Report) avec des efficiences de lignes de production, et d'autres données du jour à remplir manuellement (un nouveau rapport = une nouvelle feuille excel au nom de la date du jour format dd-mm-yyyy).
Ensuite, j'ai créé un bouton "Create report" dans lequel un userform demande à l'utilisateur de choisir entre quelle date X et quelle date Y il veut extraire les données de chaque feuille comprise entre ces deux dates (permet de créer des rapport hebdomadaires, mensuels, sous forme d'un nouveau classeur, en compilant les données des rapports journaliers).
J'ai une feuille "Thèque" masquée dans laquelle j'importe automatiquement le nom de chaque nouveau rapport, afin d'avoir la liste des noms de rapports sous forme de tableau en colonne H (donc une liste de dates, que je trie par ordre chronologique), que j'importe dans le userform du "Create report", afin de sélectionner la date X et la date Y. J'ai créé une macro qui permet de toujours mettre à jour ce tableau si jamais la personne utilisant le fichier venait à supprimer un des onglets, afin que la date correspondant à cet onglet ne se retrouve pas dans le userform. La macro se trouve dans la petite flèche de sélection des dates dans le userform.
Sur mon Excel français cela fonctionne très bien, mais lorsque j'ai envoyé mon fichier à un collègue anglais, je me suis aperçu que son Excel modifie le format de date entre l'extraction du nom d'onglet et le copiage dans le tableau de dates dans "Thèque". Par exemple, le 11-05-20 se transforme en 05-11-20.
Voici mon problème, impossible de maîtriser le format de cette date. L'idée étant que le fichier soit utilisable par plusieurs personnes de différentes nationalités/langue/pays donc fort probablement par plusieurs versions et langues d'Excel.
J'espère que mon explication est assez détaillée, je vous joins aussi le fichier en question.
Merci d'avance pour votre support à tous, et n'hésitez pas pour toute question je me ferai un plaisir d'y répondre.
Quentin