Et oui, il est possible d'automatiser cela...si ...
Il est trop fort...:)))
Est-ce que ces 130 fichiers sont dans le même répertoires ?
oui
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
oui
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ?
Oui s'il le faut vraiment
Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" a écrit dans le message de news:
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Et oui, il est possible d'automatiser cela...si ...
Il est trop fort...:)))
Est-ce que ces 130 fichiers sont dans le même répertoires ?
oui
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
oui
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ?
Oui s'il le faut vraiment
Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" <xxxangela.valla@teppe.org> a écrit dans le message de news:
uorpHuZJGHA.1760@TK2MSFTNGP10.phx.gbl...
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Et oui, il est possible d'automatiser cela...si ...
Il est trop fort...:)))
Est-ce que ces 130 fichiers sont dans le même répertoires ?
oui
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
oui
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ?
Oui s'il le faut vraiment
Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" a écrit dans le message de news:
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" a écrit dans le message de news:
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" <xxxangela.valla@teppe.org> a écrit dans le message de news:
uorpHuZJGHA.1760@TK2MSFTNGP10.phx.gbl...
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" a écrit dans le message de news:
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" a écrit dans le message de news:
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" <xxxangela.valla@teppe.org> a écrit dans le message de news:
uorpHuZJGHA.1760@TK2MSFTNGP10.phx.gbl...
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" a écrit dans le message de news:
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Bonjour Angèla,
Voici une procédure que tu peux facilement adapter.
Comme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
'-------------------------------------
Sub Test()
Dim Chemin As String
Dim WholeLine As String
'Chemin où sont tes fichiers textes
Chemin = "c:Test"
file = Dir(Chemin & "*.txt")
'Ouvrir ou créer le fichier texte
'où les données seront copiées
'Attention si le fichier existe déjà
'les données vont s'ajouter à ce dernier
'pour le supprimer avant de le recréer
On Error Resume Next
Kill "c:denis.txt"
Open "c:denis.txt" For Append As #1
Do While file <> ""
Open Chemin & file For Input Access Read As #2
Do While Not EOF(2)
Line Input #2, WholeLine
Print #1, WholeLine
Loop
'Ferme le fichier dont il vient de copier les données
Close #2
file = Dir()
Loop
'Ferme le fichier "Denis.txt"
Close #1
End Sub
'-------------------------------------
Salutations!
"Angèla" a écrit dans le message de news:
bonjour Denis,
excuse moi de mon impatience, mais j'ai vraiment besoins de savoir comment
faire pour cet inventaire...
Dans la mesure ou, si ce n'est pas possible, je dois le faire à la main.
Donc si tel est le cas il faut que je m'y mette maintenant.
Merci encore
Angéla
"michdenis" a écrit dans le message de news:Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" a écrit dans le message de news:
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Bonjour Angèla,
Voici une procédure que tu peux facilement adapter.
Comme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
'-------------------------------------
Sub Test()
Dim Chemin As String
Dim WholeLine As String
'Chemin où sont tes fichiers textes
Chemin = "c:Test"
file = Dir(Chemin & "*.txt")
'Ouvrir ou créer le fichier texte
'où les données seront copiées
'Attention si le fichier existe déjà
'les données vont s'ajouter à ce dernier
'pour le supprimer avant de le recréer
On Error Resume Next
Kill "c:denis.txt"
Open "c:denis.txt" For Append As #1
Do While file <> ""
Open Chemin & file For Input Access Read As #2
Do While Not EOF(2)
Line Input #2, WholeLine
Print #1, WholeLine
Loop
'Ferme le fichier dont il vient de copier les données
Close #2
file = Dir()
Loop
'Ferme le fichier "Denis.txt"
Close #1
End Sub
'-------------------------------------
Salutations!
"Angèla" <xxxangela.valla@teppe.org> a écrit dans le message de news:
OCbW2BxJGHA.1728@TK2MSFTNGP09.phx.gbl...
bonjour Denis,
excuse moi de mon impatience, mais j'ai vraiment besoins de savoir comment
faire pour cet inventaire...
Dans la mesure ou, si ce n'est pas possible, je dois le faire à la main.
Donc si tel est le cas il faut que je m'y mette maintenant.
Merci encore
Angéla
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
ejPDhmbJGHA.3260@TK2MSFTNGP11.phx.gbl...
Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" <xxxangela.valla@teppe.org> a écrit dans le message de news:
uorpHuZJGHA.1760@TK2MSFTNGP10.phx.gbl...
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Bonjour Angèla,
Voici une procédure que tu peux facilement adapter.
Comme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
'-------------------------------------
Sub Test()
Dim Chemin As String
Dim WholeLine As String
'Chemin où sont tes fichiers textes
Chemin = "c:Test"
file = Dir(Chemin & "*.txt")
'Ouvrir ou créer le fichier texte
'où les données seront copiées
'Attention si le fichier existe déjà
'les données vont s'ajouter à ce dernier
'pour le supprimer avant de le recréer
On Error Resume Next
Kill "c:denis.txt"
Open "c:denis.txt" For Append As #1
Do While file <> ""
Open Chemin & file For Input Access Read As #2
Do While Not EOF(2)
Line Input #2, WholeLine
Print #1, WholeLine
Loop
'Ferme le fichier dont il vient de copier les données
Close #2
file = Dir()
Loop
'Ferme le fichier "Denis.txt"
Close #1
End Sub
'-------------------------------------
Salutations!
"Angèla" a écrit dans le message de news:
bonjour Denis,
excuse moi de mon impatience, mais j'ai vraiment besoins de savoir comment
faire pour cet inventaire...
Dans la mesure ou, si ce n'est pas possible, je dois le faire à la main.
Donc si tel est le cas il faut que je m'y mette maintenant.
Merci encore
Angéla
"michdenis" a écrit dans le message de news:Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" a écrit dans le message de news:
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Comme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
En fait ce sont des lignes que je veux supprimer mais leur contenu est
Bonjour Angèla,
Voici une procédure que tu peux facilement adapter.
Comme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
'-------------------------------------
Sub Test()
Dim Chemin As String
Dim WholeLine As String
'Chemin où sont tes fichiers textes
Chemin = "c:Test"
file = Dir(Chemin & "*.txt")
'Ouvrir ou créer le fichier texte
'où les données seront copiées
'Attention si le fichier existe déjà
'les données vont s'ajouter à ce dernier
'pour le supprimer avant de le recréer
On Error Resume Next
Kill "c:denis.txt"
Open "c:denis.txt" For Append As #1
Do While file <> ""
Open Chemin & file For Input Access Read As #2
Do While Not EOF(2)
Line Input #2, WholeLine
Print #1, WholeLine
Loop
'Ferme le fichier dont il vient de copier les données
Close #2
file = Dir()
Loop
'Ferme le fichier "Denis.txt"
Close #1
End Sub
'-------------------------------------
Salutations!
"Angèla" a écrit dans le message de news:
bonjour Denis,
excuse moi de mon impatience, mais j'ai vraiment besoins de savoir comment
faire pour cet inventaire...
Dans la mesure ou, si ce n'est pas possible, je dois le faire à la main.
Donc si tel est le cas il faut que je m'y mette maintenant.
Merci encore
Angéla
"michdenis" a écrit dans le message de news:Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" a écrit dans le message de news:
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Comme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
En fait ce sont des lignes que je veux supprimer mais leur contenu est
Bonjour Angèla,
Voici une procédure que tu peux facilement adapter.
Comme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
'-------------------------------------
Sub Test()
Dim Chemin As String
Dim WholeLine As String
'Chemin où sont tes fichiers textes
Chemin = "c:Test"
file = Dir(Chemin & "*.txt")
'Ouvrir ou créer le fichier texte
'où les données seront copiées
'Attention si le fichier existe déjà
'les données vont s'ajouter à ce dernier
'pour le supprimer avant de le recréer
On Error Resume Next
Kill "c:denis.txt"
Open "c:denis.txt" For Append As #1
Do While file <> ""
Open Chemin & file For Input Access Read As #2
Do While Not EOF(2)
Line Input #2, WholeLine
Print #1, WholeLine
Loop
'Ferme le fichier dont il vient de copier les données
Close #2
file = Dir()
Loop
'Ferme le fichier "Denis.txt"
Close #1
End Sub
'-------------------------------------
Salutations!
"Angèla" <xxxangela.valla@teppe.org> a écrit dans le message de news:
OCbW2BxJGHA.1728@TK2MSFTNGP09.phx.gbl...
bonjour Denis,
excuse moi de mon impatience, mais j'ai vraiment besoins de savoir comment
faire pour cet inventaire...
Dans la mesure ou, si ce n'est pas possible, je dois le faire à la main.
Donc si tel est le cas il faut que je m'y mette maintenant.
Merci encore
Angéla
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
ejPDhmbJGHA.3260@TK2MSFTNGP11.phx.gbl...
Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" <xxxangela.valla@teppe.org> a écrit dans le message de news:
uorpHuZJGHA.1760@TK2MSFTNGP10.phx.gbl...
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Comme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
En fait ce sont des lignes que je veux supprimer mais leur contenu est
Bonjour Angèla,
Voici une procédure que tu peux facilement adapter.
Comme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
'-------------------------------------
Sub Test()
Dim Chemin As String
Dim WholeLine As String
'Chemin où sont tes fichiers textes
Chemin = "c:Test"
file = Dir(Chemin & "*.txt")
'Ouvrir ou créer le fichier texte
'où les données seront copiées
'Attention si le fichier existe déjà
'les données vont s'ajouter à ce dernier
'pour le supprimer avant de le recréer
On Error Resume Next
Kill "c:denis.txt"
Open "c:denis.txt" For Append As #1
Do While file <> ""
Open Chemin & file For Input Access Read As #2
Do While Not EOF(2)
Line Input #2, WholeLine
Print #1, WholeLine
Loop
'Ferme le fichier dont il vient de copier les données
Close #2
file = Dir()
Loop
'Ferme le fichier "Denis.txt"
Close #1
End Sub
'-------------------------------------
Salutations!
"Angèla" a écrit dans le message de news:
bonjour Denis,
excuse moi de mon impatience, mais j'ai vraiment besoins de savoir comment
faire pour cet inventaire...
Dans la mesure ou, si ce n'est pas possible, je dois le faire à la main.
Donc si tel est le cas il faut que je m'y mette maintenant.
Merci encore
Angéla
"michdenis" a écrit dans le message de news:Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" a écrit dans le message de news:
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Bonjour Denis
Ta procédure marche à merveille.
Tu disaisComme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
En fait ce sont des lignes que je veux supprimer mais leur contenu est
souvent different. C'est pourquoi je ne t'ai pas donner de "texte"
Je pensais plutôt a quelque chose du type : efface 10 lignes toutes les 20
lignes.
C'est possible ça???
Je ne le dirai jamais assez... MERCI
"michdenis" a écrit dans le message de news:Bonjour Angèla,
Voici une procédure que tu peux facilement adapter.
Comme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
'-------------------------------------
Sub Test()
Dim Chemin As String
Dim WholeLine As String
'Chemin où sont tes fichiers textes
Chemin = "c:Test"
file = Dir(Chemin & "*.txt")
'Ouvrir ou créer le fichier texte
'où les données seront copiées
'Attention si le fichier existe déjà
'les données vont s'ajouter à ce dernier
'pour le supprimer avant de le recréer
On Error Resume Next
Kill "c:denis.txt"
Open "c:denis.txt" For Append As #1
Do While file <> ""
Open Chemin & file For Input Access Read As #2
Do While Not EOF(2)
Line Input #2, WholeLine
Print #1, WholeLine
Loop
'Ferme le fichier dont il vient de copier les données
Close #2
file = Dir()
Loop
'Ferme le fichier "Denis.txt"
Close #1
End Sub
'-------------------------------------
Salutations!
"Angèla" a écrit dans le message de news:
bonjour Denis,
excuse moi de mon impatience, mais j'ai vraiment besoins de savoir
comment
faire pour cet inventaire...
Dans la mesure ou, si ce n'est pas possible, je dois le faire à la main.
Donc si tel est le cas il faut que je m'y mette maintenant.
Merci encore
Angéla
"michdenis" a écrit dans le message de news:Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" a écrit dans le message de news:
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Bonjour Denis
Ta procédure marche à merveille.
Tu disais
Comme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
En fait ce sont des lignes que je veux supprimer mais leur contenu est
souvent different. C'est pourquoi je ne t'ai pas donner de "texte"
Je pensais plutôt a quelque chose du type : efface 10 lignes toutes les 20
lignes.
C'est possible ça???
Je ne le dirai jamais assez... MERCI
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
uJmZtI0JGHA.3164@TK2MSFTNGP11.phx.gbl...
Bonjour Angèla,
Voici une procédure que tu peux facilement adapter.
Comme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
'-------------------------------------
Sub Test()
Dim Chemin As String
Dim WholeLine As String
'Chemin où sont tes fichiers textes
Chemin = "c:Test"
file = Dir(Chemin & "*.txt")
'Ouvrir ou créer le fichier texte
'où les données seront copiées
'Attention si le fichier existe déjà
'les données vont s'ajouter à ce dernier
'pour le supprimer avant de le recréer
On Error Resume Next
Kill "c:denis.txt"
Open "c:denis.txt" For Append As #1
Do While file <> ""
Open Chemin & file For Input Access Read As #2
Do While Not EOF(2)
Line Input #2, WholeLine
Print #1, WholeLine
Loop
'Ferme le fichier dont il vient de copier les données
Close #2
file = Dir()
Loop
'Ferme le fichier "Denis.txt"
Close #1
End Sub
'-------------------------------------
Salutations!
"Angèla" <xxxangela.valla@teppe.org> a écrit dans le message de news:
OCbW2BxJGHA.1728@TK2MSFTNGP09.phx.gbl...
bonjour Denis,
excuse moi de mon impatience, mais j'ai vraiment besoins de savoir
comment
faire pour cet inventaire...
Dans la mesure ou, si ce n'est pas possible, je dois le faire à la main.
Donc si tel est le cas il faut que je m'y mette maintenant.
Merci encore
Angéla
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
ejPDhmbJGHA.3260@TK2MSFTNGP11.phx.gbl...
Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" <xxxangela.valla@teppe.org> a écrit dans le message de news:
uorpHuZJGHA.1760@TK2MSFTNGP10.phx.gbl...
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Bonjour Denis
Ta procédure marche à merveille.
Tu disaisComme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
En fait ce sont des lignes que je veux supprimer mais leur contenu est
souvent different. C'est pourquoi je ne t'ai pas donner de "texte"
Je pensais plutôt a quelque chose du type : efface 10 lignes toutes les 20
lignes.
C'est possible ça???
Je ne le dirai jamais assez... MERCI
"michdenis" a écrit dans le message de news:Bonjour Angèla,
Voici une procédure que tu peux facilement adapter.
Comme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
'-------------------------------------
Sub Test()
Dim Chemin As String
Dim WholeLine As String
'Chemin où sont tes fichiers textes
Chemin = "c:Test"
file = Dir(Chemin & "*.txt")
'Ouvrir ou créer le fichier texte
'où les données seront copiées
'Attention si le fichier existe déjà
'les données vont s'ajouter à ce dernier
'pour le supprimer avant de le recréer
On Error Resume Next
Kill "c:denis.txt"
Open "c:denis.txt" For Append As #1
Do While file <> ""
Open Chemin & file For Input Access Read As #2
Do While Not EOF(2)
Line Input #2, WholeLine
Print #1, WholeLine
Loop
'Ferme le fichier dont il vient de copier les données
Close #2
file = Dir()
Loop
'Ferme le fichier "Denis.txt"
Close #1
End Sub
'-------------------------------------
Salutations!
"Angèla" a écrit dans le message de news:
bonjour Denis,
excuse moi de mon impatience, mais j'ai vraiment besoins de savoir
comment
faire pour cet inventaire...
Dans la mesure ou, si ce n'est pas possible, je dois le faire à la main.
Donc si tel est le cas il faut que je m'y mette maintenant.
Merci encore
Angéla
"michdenis" a écrit dans le message de news:Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" a écrit dans le message de news:
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Bonjour Denis
Ta procédure marche à merveille.
Tu disaisComme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
En fait ce sont des lignes que je veux supprimer mais leur contenu est
souvent different. C'est pourquoi je ne t'ai pas donner de "texte"
Je pensais plutôt a quelque chose du type : efface 10 lignes toutes les 20
lignes.
C'est possible ça???
Je ne le dirai jamais assez... MERCI
"michdenis" a écrit dans le message de news:Bonjour Angèla,
Voici une procédure que tu peux facilement adapter.
Comme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
'-------------------------------------
Sub Test()
Dim Chemin As String
Dim WholeLine As String
'Chemin où sont tes fichiers textes
Chemin = "c:Test"
file = Dir(Chemin & "*.txt")
'Ouvrir ou créer le fichier texte
'où les données seront copiées
'Attention si le fichier existe déjà
'les données vont s'ajouter à ce dernier
'pour le supprimer avant de le recréer
On Error Resume Next
Kill "c:denis.txt"
Open "c:denis.txt" For Append As #1
Do While file <> ""
Open Chemin & file For Input Access Read As #2
Do While Not EOF(2)
Line Input #2, WholeLine
Print #1, WholeLine
Loop
'Ferme le fichier dont il vient de copier les données
Close #2
file = Dir()
Loop
'Ferme le fichier "Denis.txt"
Close #1
End Sub
'-------------------------------------
Salutations!
"Angèla" a écrit dans le message de news:
bonjour Denis,
excuse moi de mon impatience, mais j'ai vraiment besoins de savoir
comment
faire pour cet inventaire...
Dans la mesure ou, si ce n'est pas possible, je dois le faire à la main.
Donc si tel est le cas il faut que je m'y mette maintenant.
Merci encore
Angéla
"michdenis" a écrit dans le message de news:Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" a écrit dans le message de news:
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Bonjour Denis
Ta procédure marche à merveille.
Tu disais
Comme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
En fait ce sont des lignes que je veux supprimer mais leur contenu est
souvent different. C'est pourquoi je ne t'ai pas donner de "texte"
Je pensais plutôt a quelque chose du type : efface 10 lignes toutes les 20
lignes.
C'est possible ça???
Je ne le dirai jamais assez... MERCI
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
uJmZtI0JGHA.3164@TK2MSFTNGP11.phx.gbl...
Bonjour Angèla,
Voici une procédure que tu peux facilement adapter.
Comme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
'-------------------------------------
Sub Test()
Dim Chemin As String
Dim WholeLine As String
'Chemin où sont tes fichiers textes
Chemin = "c:Test"
file = Dir(Chemin & "*.txt")
'Ouvrir ou créer le fichier texte
'où les données seront copiées
'Attention si le fichier existe déjà
'les données vont s'ajouter à ce dernier
'pour le supprimer avant de le recréer
On Error Resume Next
Kill "c:denis.txt"
Open "c:denis.txt" For Append As #1
Do While file <> ""
Open Chemin & file For Input Access Read As #2
Do While Not EOF(2)
Line Input #2, WholeLine
Print #1, WholeLine
Loop
'Ferme le fichier dont il vient de copier les données
Close #2
file = Dir()
Loop
'Ferme le fichier "Denis.txt"
Close #1
End Sub
'-------------------------------------
Salutations!
"Angèla" <xxxangela.valla@teppe.org> a écrit dans le message de news:
OCbW2BxJGHA.1728@TK2MSFTNGP09.phx.gbl...
bonjour Denis,
excuse moi de mon impatience, mais j'ai vraiment besoins de savoir
comment
faire pour cet inventaire...
Dans la mesure ou, si ce n'est pas possible, je dois le faire à la main.
Donc si tel est le cas il faut que je m'y mette maintenant.
Merci encore
Angéla
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
ejPDhmbJGHA.3260@TK2MSFTNGP11.phx.gbl...
Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" <xxxangela.valla@teppe.org> a écrit dans le message de news:
uorpHuZJGHA.1760@TK2MSFTNGP10.phx.gbl...
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Bonjour Denis
Ta procédure marche à merveille.
Tu disaisComme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
En fait ce sont des lignes que je veux supprimer mais leur contenu est
souvent different. C'est pourquoi je ne t'ai pas donner de "texte"
Je pensais plutôt a quelque chose du type : efface 10 lignes toutes les 20
lignes.
C'est possible ça???
Je ne le dirai jamais assez... MERCI
"michdenis" a écrit dans le message de news:Bonjour Angèla,
Voici une procédure que tu peux facilement adapter.
Comme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
'-------------------------------------
Sub Test()
Dim Chemin As String
Dim WholeLine As String
'Chemin où sont tes fichiers textes
Chemin = "c:Test"
file = Dir(Chemin & "*.txt")
'Ouvrir ou créer le fichier texte
'où les données seront copiées
'Attention si le fichier existe déjà
'les données vont s'ajouter à ce dernier
'pour le supprimer avant de le recréer
On Error Resume Next
Kill "c:denis.txt"
Open "c:denis.txt" For Append As #1
Do While file <> ""
Open Chemin & file For Input Access Read As #2
Do While Not EOF(2)
Line Input #2, WholeLine
Print #1, WholeLine
Loop
'Ferme le fichier dont il vient de copier les données
Close #2
file = Dir()
Loop
'Ferme le fichier "Denis.txt"
Close #1
End Sub
'-------------------------------------
Salutations!
"Angèla" a écrit dans le message de news:
bonjour Denis,
excuse moi de mon impatience, mais j'ai vraiment besoins de savoir
comment
faire pour cet inventaire...
Dans la mesure ou, si ce n'est pas possible, je dois le faire à la main.
Donc si tel est le cas il faut que je m'y mette maintenant.
Merci encore
Angéla
"michdenis" a écrit dans le message de news:Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" a écrit dans le message de news:
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Bonjour Angèla,
Essaie ceci :
Le temps de traitement va être un peu plus long....
Il y a des méthodes plus rapides... mais elles sont
plus complexes à mettre en branle.
'-------------------------------------
Sub Test()
Dim Chemin As String
Dim WholeLine As String
'Chemin où sont tes fichiers textes
Chemin = "c:Test"
file = Dir(Chemin & "*.csv")
'Ouvrir ou créer le fichier texte
'où les données seront copiées
'Attention si le fichier existe déjà
'les données vont s'ajouter à ce dernier
'pour le supprimer avant de le recréer
On Error Resume Next
Kill "c:denis.txt"
Open "c:denis.txt" For Append As #1
Do While file <> ""
Open Chemin & file For Input Access Read As #2
Do While Not EOF(2)
Line Input #2, WholeLine
If InStr(1, WholeLine, "Date", vbTextCompare) = 0 Then
If InStr(1, WholeLine, "Heure", vbTextCompare) = 0 Then
If InStr(1, WholeLine, "Accelerateur 3D", vbTextCompare) =
0 Then
Print #1, WholeLine
End If
End If
End If
Loop
'Ferme le fichier dont il vient de copier les données
Close #2
file = Dir()
Loop
'Ferme le fichier "Denis.txt"
Close #1
End Sub
'-------------------------------------
Salutations!
Re bonjour denis
En fait je n'avais pas remarqué mais dans mon fichier, j'ai une colonne
intitulée "Item" qui contient des chiffres.
ces chiffres sont en fait des codes de libellés ex: 261 pour nom
d'ordinateur, 263 pour le systeme d'exploitation...
L'ideal serait de ne garder les lignes de tel ou tel codes.
J'ai essayé d'appliquer un filtre mais je n'ai qu'un code a la fois donc
je ne vois que les nom de machines ou les systemes d'esploitation et non
tel system d'exploitation pour telle machine.
Penses tu que c'est réalisable??
Merci d'avance
Angela
"Angèla" a écrit dans le message de news:Bonjour Denis
Ta procédure marche à merveille.
Tu disaisComme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
En fait ce sont des lignes que je veux supprimer mais leur contenu est
souvent different. C'est pourquoi je ne t'ai pas donner de "texte"
Je pensais plutôt a quelque chose du type : efface 10 lignes toutes les
20 lignes.
C'est possible ça???
Je ne le dirai jamais assez... MERCI
"michdenis" a écrit dans le message de news:Bonjour Angèla,
Voici une procédure que tu peux facilement adapter.
Comme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
'-------------------------------------
Sub Test()
Dim Chemin As String
Dim WholeLine As String
'Chemin où sont tes fichiers textes
Chemin = "c:Test"
file = Dir(Chemin & "*.txt")
'Ouvrir ou créer le fichier texte
'où les données seront copiées
'Attention si le fichier existe déjà
'les données vont s'ajouter à ce dernier
'pour le supprimer avant de le recréer
On Error Resume Next
Kill "c:denis.txt"
Open "c:denis.txt" For Append As #1
Do While file <> ""
Open Chemin & file For Input Access Read As #2
Do While Not EOF(2)
Line Input #2, WholeLine
Print #1, WholeLine
Loop
'Ferme le fichier dont il vient de copier les données
Close #2
file = Dir()
Loop
'Ferme le fichier "Denis.txt"
Close #1
End Sub
'-------------------------------------
Salutations!
"Angèla" a écrit dans le message de news:
bonjour Denis,
excuse moi de mon impatience, mais j'ai vraiment besoins de savoir
comment
faire pour cet inventaire...
Dans la mesure ou, si ce n'est pas possible, je dois le faire à la main.
Donc si tel est le cas il faut que je m'y mette maintenant.
Merci encore
Angéla
"michdenis" a écrit dans le message de news:Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" a écrit dans le message de news:
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Bonjour Angèla,
Essaie ceci :
Le temps de traitement va être un peu plus long....
Il y a des méthodes plus rapides... mais elles sont
plus complexes à mettre en branle.
'-------------------------------------
Sub Test()
Dim Chemin As String
Dim WholeLine As String
'Chemin où sont tes fichiers textes
Chemin = "c:Test"
file = Dir(Chemin & "*.csv")
'Ouvrir ou créer le fichier texte
'où les données seront copiées
'Attention si le fichier existe déjà
'les données vont s'ajouter à ce dernier
'pour le supprimer avant de le recréer
On Error Resume Next
Kill "c:denis.txt"
Open "c:denis.txt" For Append As #1
Do While file <> ""
Open Chemin & file For Input Access Read As #2
Do While Not EOF(2)
Line Input #2, WholeLine
If InStr(1, WholeLine, "Date", vbTextCompare) = 0 Then
If InStr(1, WholeLine, "Heure", vbTextCompare) = 0 Then
If InStr(1, WholeLine, "Accelerateur 3D", vbTextCompare) =
0 Then
Print #1, WholeLine
End If
End If
End If
Loop
'Ferme le fichier dont il vient de copier les données
Close #2
file = Dir()
Loop
'Ferme le fichier "Denis.txt"
Close #1
End Sub
'-------------------------------------
Salutations!
Re bonjour denis
En fait je n'avais pas remarqué mais dans mon fichier, j'ai une colonne
intitulée "Item" qui contient des chiffres.
ces chiffres sont en fait des codes de libellés ex: 261 pour nom
d'ordinateur, 263 pour le systeme d'exploitation...
L'ideal serait de ne garder les lignes de tel ou tel codes.
J'ai essayé d'appliquer un filtre mais je n'ai qu'un code a la fois donc
je ne vois que les nom de machines ou les systemes d'esploitation et non
tel system d'exploitation pour telle machine.
Penses tu que c'est réalisable??
Merci d'avance
Angela
"Angèla" <xxxangela.valla@teppe.org> a écrit dans le message de news:
uhWT20MKGHA.1848@TK2MSFTNGP12.phx.gbl...
Bonjour Denis
Ta procédure marche à merveille.
Tu disais
Comme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
En fait ce sont des lignes que je veux supprimer mais leur contenu est
souvent different. C'est pourquoi je ne t'ai pas donner de "texte"
Je pensais plutôt a quelque chose du type : efface 10 lignes toutes les
20 lignes.
C'est possible ça???
Je ne le dirai jamais assez... MERCI
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
uJmZtI0JGHA.3164@TK2MSFTNGP11.phx.gbl...
Bonjour Angèla,
Voici une procédure que tu peux facilement adapter.
Comme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
'-------------------------------------
Sub Test()
Dim Chemin As String
Dim WholeLine As String
'Chemin où sont tes fichiers textes
Chemin = "c:Test"
file = Dir(Chemin & "*.txt")
'Ouvrir ou créer le fichier texte
'où les données seront copiées
'Attention si le fichier existe déjà
'les données vont s'ajouter à ce dernier
'pour le supprimer avant de le recréer
On Error Resume Next
Kill "c:denis.txt"
Open "c:denis.txt" For Append As #1
Do While file <> ""
Open Chemin & file For Input Access Read As #2
Do While Not EOF(2)
Line Input #2, WholeLine
Print #1, WholeLine
Loop
'Ferme le fichier dont il vient de copier les données
Close #2
file = Dir()
Loop
'Ferme le fichier "Denis.txt"
Close #1
End Sub
'-------------------------------------
Salutations!
"Angèla" <xxxangela.valla@teppe.org> a écrit dans le message de news:
OCbW2BxJGHA.1728@TK2MSFTNGP09.phx.gbl...
bonjour Denis,
excuse moi de mon impatience, mais j'ai vraiment besoins de savoir
comment
faire pour cet inventaire...
Dans la mesure ou, si ce n'est pas possible, je dois le faire à la main.
Donc si tel est le cas il faut que je m'y mette maintenant.
Merci encore
Angéla
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
ejPDhmbJGHA.3260@TK2MSFTNGP11.phx.gbl...
Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" <xxxangela.valla@teppe.org> a écrit dans le message de news:
uorpHuZJGHA.1760@TK2MSFTNGP10.phx.gbl...
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla
Bonjour Angèla,
Essaie ceci :
Le temps de traitement va être un peu plus long....
Il y a des méthodes plus rapides... mais elles sont
plus complexes à mettre en branle.
'-------------------------------------
Sub Test()
Dim Chemin As String
Dim WholeLine As String
'Chemin où sont tes fichiers textes
Chemin = "c:Test"
file = Dir(Chemin & "*.csv")
'Ouvrir ou créer le fichier texte
'où les données seront copiées
'Attention si le fichier existe déjà
'les données vont s'ajouter à ce dernier
'pour le supprimer avant de le recréer
On Error Resume Next
Kill "c:denis.txt"
Open "c:denis.txt" For Append As #1
Do While file <> ""
Open Chemin & file For Input Access Read As #2
Do While Not EOF(2)
Line Input #2, WholeLine
If InStr(1, WholeLine, "Date", vbTextCompare) = 0 Then
If InStr(1, WholeLine, "Heure", vbTextCompare) = 0 Then
If InStr(1, WholeLine, "Accelerateur 3D", vbTextCompare) =
0 Then
Print #1, WholeLine
End If
End If
End If
Loop
'Ferme le fichier dont il vient de copier les données
Close #2
file = Dir()
Loop
'Ferme le fichier "Denis.txt"
Close #1
End Sub
'-------------------------------------
Salutations!
Re bonjour denis
En fait je n'avais pas remarqué mais dans mon fichier, j'ai une colonne
intitulée "Item" qui contient des chiffres.
ces chiffres sont en fait des codes de libellés ex: 261 pour nom
d'ordinateur, 263 pour le systeme d'exploitation...
L'ideal serait de ne garder les lignes de tel ou tel codes.
J'ai essayé d'appliquer un filtre mais je n'ai qu'un code a la fois donc
je ne vois que les nom de machines ou les systemes d'esploitation et non
tel system d'exploitation pour telle machine.
Penses tu que c'est réalisable??
Merci d'avance
Angela
"Angèla" a écrit dans le message de news:Bonjour Denis
Ta procédure marche à merveille.
Tu disaisComme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
En fait ce sont des lignes que je veux supprimer mais leur contenu est
souvent different. C'est pourquoi je ne t'ai pas donner de "texte"
Je pensais plutôt a quelque chose du type : efface 10 lignes toutes les
20 lignes.
C'est possible ça???
Je ne le dirai jamais assez... MERCI
"michdenis" a écrit dans le message de news:Bonjour Angèla,
Voici une procédure que tu peux facilement adapter.
Comme tu ne m'as pas donné d'indications sur le texte
à rayer des fichiers... je n'ai pas tenu compte de cela
dans la fabrication de cette procédure .
'-------------------------------------
Sub Test()
Dim Chemin As String
Dim WholeLine As String
'Chemin où sont tes fichiers textes
Chemin = "c:Test"
file = Dir(Chemin & "*.txt")
'Ouvrir ou créer le fichier texte
'où les données seront copiées
'Attention si le fichier existe déjà
'les données vont s'ajouter à ce dernier
'pour le supprimer avant de le recréer
On Error Resume Next
Kill "c:denis.txt"
Open "c:denis.txt" For Append As #1
Do While file <> ""
Open Chemin & file For Input Access Read As #2
Do While Not EOF(2)
Line Input #2, WholeLine
Print #1, WholeLine
Loop
'Ferme le fichier dont il vient de copier les données
Close #2
file = Dir()
Loop
'Ferme le fichier "Denis.txt"
Close #1
End Sub
'-------------------------------------
Salutations!
"Angèla" a écrit dans le message de news:
bonjour Denis,
excuse moi de mon impatience, mais j'ai vraiment besoins de savoir
comment
faire pour cet inventaire...
Dans la mesure ou, si ce n'est pas possible, je dois le faire à la main.
Donc si tel est le cas il faut que je m'y mette maintenant.
Merci encore
Angéla
"michdenis" a écrit dans le message de news:Bonjour Angèla,
Et oui, il est possible d'automatiser cela...si ...
Est-ce que ces 130 fichiers sont dans le même répertoires ?
Est-ce que ce répertoire contient seulement des fichiers .csv
qui doivent être traités par la procédure ?
Est-ce que les lignes que tu veux supprimer sont identiques
d'un fichier à l'autre ? Ces données sont-elles situées au même
endroit dans chacun des fichiers .csv ?
Que veux-tu avoir comme résultat ? Les données de chaque fichier
réunies dans un nouveau fichier ?
Salutations!
"Angèla" a écrit dans le message de news:
bonjour,
nous avons fait l'inventaire de notre parc micro. Nous nous retrouvons
avec
un fichier.csv par poste et nous avons 130 postes.
Est il possible de regrouper tous ces fichier en un?
Peut on supprimer certaines lignes qui ne servent a rien mais qui se
répètent dans les 130 fichiers.
Merci de m'aider
Angéla