Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Passer une procédure privée en procédure publique

  • Initiateur de la discussion Initiateur de la discussion Perth
  • 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 !

P

Perth

Guest
Bonjour le forum 😀

je suis actuellement en stage où je dois fournir une assez grosse macro permettant l'importation horizontale de fichiers texte dans un classeur Excel. 😀
Une fois importés, j'effectue des opérations sur un regroupement de fichiers tels que Moyenne, Ecart Type et Coefficient de variation. Enfin, a partir de ces opérations, je génère des graphiques. (ouf ! 😛)

quand je suis arrivé, des dossiers de fichiers texte avaient déjà été importé, on me demande donc de pouvoir utiliser mes fonctions pour le calculs des données et pour la génération de graphique indépendament de la macro pricipale. 😛

Je pensais faire un test sur les feuilles du classeur ouvert. Si elles sont toutes non vide on passe la procédure pour les calculs en publique et ainsi pouvoir l'utiliser... c'est sans doute pas la meilleure solution, voire une solution impossible. Qu'est-ce que vous en pensez ? Avez-vous des idées ? 😕

PS: les dossiers importés contiennent généralement 400 a 600 fichiers texte qui contiennent eux mêmes 2500 à 3000 lignes de données... A la main je vous raconte pas le calvaire :O

Merci beaucoup de vos suggestions !!
 
Re : Passer une procédure privée en procédure publique

Bonjour Perth, le fil, le forum

Un première suggestion:
• Crée une copie "light" de ton fichier mais avec la macro principale
(prends soin d'anonymiser ce fichier)
• Crée 1 à 3 fichiers texte avec seulement une dizaine de lignes
(là encore utilises des données fictives) mais respecte la structure de tes fichiers texte:
-entêtes
-format
-séparateur utilisé

• Compresses (*) ces 4 fichiers ( le *.xls + les 3 *.txt) dans un fichier zip que tu posteras dans ce fil de discussion

(*) Sélectionnes les fichiers -> Clic-droit -> Envoyer vers Dossiers compressés

Enfin édites ton premier message et joins ce fichier zip dans ce fil de discussion. (-> *)

Cela nous permettra d'avoir de quoi faire des tests.

* : Il faut choisir Modifier le message dans ton premier message puis dans les Options supplémentaires
(cf ci copie d'écran ci-dessous) , cliquer sur Pièces jointes
 
Dernière édition:
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…