Bonjour,
C'est la première fois que je m'adresse à un forum, en espérant que ce soit à la hauteur de mes espérences.
J'ai navigué pendant une heure sur internet pour essayer de trouver quelqu'un qui avait un probleme similaire au mien, mais je n'ai rien trouvé.
Je suis débutant en VBA Excel et j'aurais besoin d'aide pour créer une macro.
Tout d'abord je travaille sur Excel 2007.
Dans la premiere feuille il y a dans la case A1 le lien du fichier texte (C://programme...), dans les cases A2 à A10 les noms des fichiers textes (test.txt), et dans les cases B2 à B10 l'état du traitement de ce fichier texte (lu, en cours lecture ou rien d'écrit=case vide) (voir pièce jointe)
La macro devra regarder l'état du traitement du fichier, si en cours lecture => stop, anomalie, expertise manuelle. (message qui apparait et dis a l'utilisateur qu'une erreur c'est produite)
Si lu : passer à la ligne suivante
Si case vide :
Effacer le contenu de la feuille excel "temporaire import" (pour effacer la derniere importation)
Importer le contenu du fichier texte dans la feuille excel "temporaire import"
Mettre "Lu" en face du nom de fichier.
Répéter fichier suivant.
(le format du fichier texte ne pose pas de probleme, l'importation peut etre fait directement dans excel)
Voici donc l'explication de ma macro souhaité. On va dire que la macro que je souhaite est légèrement plus longue mais ce sont des choses que je pense pouvoir faire moi même. La partie qui me pose problème est l'incrémentation décrite ci-dessus. Mes connaissances en programmation ne sont pas trop poussé, c'est pour cela que je me permet de vous contacter.
En esperant avoir été le plus clair possible, si vous avez des questions quant à la compréhension de mon problème, je suis à votre disposition.
Je vous remercie d'avance.
Cordialement.
C'est la première fois que je m'adresse à un forum, en espérant que ce soit à la hauteur de mes espérences.
J'ai navigué pendant une heure sur internet pour essayer de trouver quelqu'un qui avait un probleme similaire au mien, mais je n'ai rien trouvé.
Je suis débutant en VBA Excel et j'aurais besoin d'aide pour créer une macro.
Tout d'abord je travaille sur Excel 2007.
Dans la premiere feuille il y a dans la case A1 le lien du fichier texte (C://programme...), dans les cases A2 à A10 les noms des fichiers textes (test.txt), et dans les cases B2 à B10 l'état du traitement de ce fichier texte (lu, en cours lecture ou rien d'écrit=case vide) (voir pièce jointe)
La macro devra regarder l'état du traitement du fichier, si en cours lecture => stop, anomalie, expertise manuelle. (message qui apparait et dis a l'utilisateur qu'une erreur c'est produite)
Si lu : passer à la ligne suivante
Si case vide :
Effacer le contenu de la feuille excel "temporaire import" (pour effacer la derniere importation)
Importer le contenu du fichier texte dans la feuille excel "temporaire import"
Mettre "Lu" en face du nom de fichier.
Répéter fichier suivant.
(le format du fichier texte ne pose pas de probleme, l'importation peut etre fait directement dans excel)
Voici donc l'explication de ma macro souhaité. On va dire que la macro que je souhaite est légèrement plus longue mais ce sont des choses que je pense pouvoir faire moi même. La partie qui me pose problème est l'incrémentation décrite ci-dessus. Mes connaissances en programmation ne sont pas trop poussé, c'est pour cela que je me permet de vous contacter.
En esperant avoir été le plus clair possible, si vous avez des questions quant à la compréhension de mon problème, je suis à votre disposition.
Je vous remercie d'avance.
Cordialement.