Bonjour,
Il y a une grande différence entre "Actualiser" les données et "Remplacer les données"
Actualiser reviendrait à vérifier d'abord si les lignes ne sont pas déjà existantes ; ce qui parait difficile puisque La feuille 1 n'est
plus au format Texte avec séparateur " ; "
Au plus simple dans l'onglet développeur tu te mets en mode "Enregistrement" de Macro.
- Tu selectionnes toutesles données de la feuille 1 pour supprimer
- Tu ouvres ton fichier texte tu fais un copié collé sur ta feuille 1
- Puis en sélectionnant colonne 1 / Données /convertir / avec séparateur : ;
- Fermeture du fichier texte
- et Arrêt de la Macro.
Tu auras ainsi ton code vba dans un module.