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

XL 2013 Optimisation VBA copie csv vers excel

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

pkerga

XLDnaute Nouveau
bonjour
je débute en VBA et j'ai besoin d'aide pour optimiser mon code et le parfaire.
Voici le projet :
1 fichier Excel "Tension" avec 2 feuilles ("ES" et "resultats").
1 Csv à aller chercher et à insérer dans "ES"
(70 000 lignes et 300 calculs par ligne...)

1 - stopper les calculs Excel pour aller plus vite
2 - aller chercher le .csv dans un dossier via une boite de dialogue. Son nom est NOMFICH
3 - sectionner la feuille "ES" et efface les colonnes A à Z
4 - ouvrir le fichier NOMFICH.csv
5 - copier les données de A1 à Y "dernière ligne" (varie d'un fichier à l'autre)
6 - ouvrir la feuille "ES" de "Tension"
7 - coller en A4
8 - revenir sur la page "résultats"
9 - fermer le NOMFICH.csv
10 - redemarrer les calculs d'Excel

mes problemes persistants :
- à l'ouverture du .csv, il me dit qu'Excel à détecté un fichier SYLK, mais qu'il ne peut pas le charger, il essaye de l'ouvrir dans un format différent. je dois cliquer OK et ça marche. Est-ce possible de passer ce "ok".
- je n'arrive pas à fermer le .csv
- est-ce optimisable ??? Peux mieux faire ???

merci


 
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

Discussions similaires

Réponses
10
Affichages
652
  • Question Question
Microsoft 365 Code VBA
Réponses
10
Affichages
795
Réponses
3
Affichages
455
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…