a mon taff la secrétaire doit extraire les données d'un fichier excel obtenu a partir d'un soft. Ce soft ne permet pas de définir ce que l'on veux extraire... Nous avons appelé le concepteur du soft qui nous a confirmé cela
Quelqu'un parmi pourrait t'il me dire s'il est possible d'extraire seulement les lignes que j'ai isolé dans la feuil2 (on ne souhaite pas le détail des passages)
pour ensuite faire un publipostage ou faire un fichier qui récupére juste ce qui nous interesse
Voici un fichier test en question
http://dl.free.fr/n4xEsTvdO
mdp : **51**
Merci a codeurs fous qui pourrait m'aider
j'ai un fichier de 1370 lignes
voir plus selon les trimestres
C'est donc la situation du compte que je souhaite récupérer
Cordialement
Ps : suis plus que débutant en VB...
A voir également:
Extraction de paquet de lignes excel particulières
jordane45
Messages postés37718Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention22 septembre 2023342 15 déc. 2013 à 10:50
Bonjour,
>> Qu'appelles tu extratire les données qui t'interesse...( les extraire pour les mettre où ? )
- dans un autre onglet ?
- Dans un autre classeur ?
- Publipostage vers un document Word ?
>> Est-ce que les données à "extraire" se trouvent toujours au même endroit ? ( mêmes numéros de lignes ? )
Non les numéro de ligne peuvent varier d'où le problème assez embêtant.
Après je souhaite extraire soit vers une nouvelle feuille ou fichier excel, ou au mieux dans un fichier Word. Par exemple mettre a la suite les relevé de compte pour ensuite lancer un impression. Il n'est pas gênant qu'il y ait plusieurs relevés par feuille word.
Je n'ai fais aucun code...
Merci pour ta réponse en tout cas
jordane45
Messages postés37718Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention22 septembre 2023342 15 déc. 2013 à 11:32
Alors si les numéros de lignes changent tout le temp, quel serait le moyen de savoir où regarder ?
-> Toujouts les mêmes phrases utilisées ?
-> Le pavé que tu souhaites récupérer fait toujours la même dimension ?
les phrases restent les meme mais les données changent.
pas les même largeur selon le nom ou l'adresse...
on va se taper a la main le boulot je pense lol
If Cells(i, 6).Value <> "" _ Or Cells(i, 9).Value <> "" _ Or Cells(i, 10).Value <> "" _ Or Cells(i, 2).Value = "Détail des mouvements et consommations" _ Or Cells(i, 3).Value = "Le" _ Then Cells(i, 6).EntireRow.Delete i = i - 1 End If Next End Sub
Un pote m'a fait ce code, si ca peux aider une personne du forum
++ et merci a jordane45 pour ton aide
jordane45
Messages postés37718Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention22 septembre 2023342 15 déc. 2013 à 12:13
Nan, ce n'est pas trop dur à faire :
Il te faut juste chercher les mots qui concernent ce que tu recherche pour récupérer les valeurs qui t'interessent..
Par exemple... tu recherches le texte :"Objet : Situation de votre compte du " ( et une fois cette ligne trouvée... tu as le début de tes données)
Et ensuite : "Détail des mouvements et consommations" et tu as la dernière ligne de ton tableau ( sans celle la bien sur ).
Sinon, tu peux chercher chaque informations séparément :
Division :
Qualité :
Etc...
15 déc. 2013 à 11:26
Bonjour Jordane45,
Non les numéro de ligne peuvent varier d'où le problème assez embêtant.
Après je souhaite extraire soit vers une nouvelle feuille ou fichier excel, ou au mieux dans un fichier Word. Par exemple mettre a la suite les relevé de compte pour ensuite lancer un impression. Il n'est pas gênant qu'il y ait plusieurs relevés par feuille word.
Je n'ai fais aucun code...
Merci pour ta réponse en tout cas
15 déc. 2013 à 11:32
-> Toujouts les mêmes phrases utilisées ?
-> Le pavé que tu souhaites récupérer fait toujours la même dimension ?
15 déc. 2013 à 11:46
pas les même largeur selon le nom ou l'adresse...
on va se taper a la main le boulot je pense lol
15 déc. 2013 à 12:11
Un pote m'a fait ce code, si ca peux aider une personne du forum
++ et merci a jordane45 pour ton aide
15 déc. 2013 à 12:13
Il te faut juste chercher les mots qui concernent ce que tu recherche pour récupérer les valeurs qui t'interessent..
Par exemple... tu recherches le texte :"Objet : Situation de votre compte du " ( et une fois cette ligne trouvée... tu as le début de tes données)
Et ensuite : "Détail des mouvements et consommations" et tu as la dernière ligne de ton tableau ( sans celle la bien sur ).
Sinon, tu peux chercher chaque informations séparément :
Division :
Qualité :
Etc...