Bonjour Pinpon et le forum,
En attendant votre réponse, j'ai pensé à une autre méthode.
Comme le fichier Source avec la liste des données est amené à évoluer, il serait plus judicieux d'ouvrir ce fichier Source, d'y apporter de nouveaux enregistrements (à l'aide du formulaire) et ensuite de copier les données qui ont un "N" en colonne G dans le fichier Cible en utilisant les flèches DISPO et NON DISPO.
Un message vous signale le nombre d'enregistrements copiés dans le fichier Cible soit en feuille DISPO, soit en feuille DISPO_NON. Automatiquement la valeur en colonne G des enregistrements copiés passe à "O". Ils sont classés par ordre alphabétique dans le fichier Cible.
Si aucun enregistrement n'est concerné, un message apparait vous signalant que la copie est impossible.
Attention aux cellules N1 et O1 du fichier Source, feuille Liste. Elles sont masquées et contiennent les formules pour le calcul du nombre d'enregistrements à copier.
Voici en PJ les 2 fichiers F_Source_v1 et F_Dest_v1
En fonction des noms que vous donnerez à vos fichiers, les codes VBA suivant seront à adapter.
Fich_Cible = "F_Dest_v1"
Fich_Source = "F_Source_v1"
ainsi que le Chemin du répertoire où sont stockés vos fichiers
Chemin = "C:\Users\AFEH\Documents\ESSAIS\Pinpon"
Bonne découverte
Cdt
Henri