IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

[VBA-E]extraction de colonnes d'un tableau puis export vers un fichier txt


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    243
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 243
    Points : 86
    Points
    86
    Par défaut [VBA-E]extraction de colonnes d'un tableau puis export vers un fichier txt
    salut les gars:
    je debute sur vba et je me pren de plus en plus au jeu.c'est un outil fontastique.
    jai un boulot a faire qui urge et mes connaissances ne suffirons pas
    voila le topo:
    jai un tableau d'une trentaine de colonnes et un nombre de lignes supérieur a 100. en fait le tableau recapitule des saisies qu'on fait manuellement. et ce de facon journaliere. ce tableau se renouvelle tous les jours. donc le nb de lignes depend des jours(jespere que j'ai eté clair)
    chaque ligne recapitule le type d'une tronsaction;le code; la quontité; le montant; la date....ect.
    le but est de recuperer uniquement les colonnes B C D E F G J et S(pas l'intitulé!) et de les exporter vers un fichier txt et ce via un bouton de comande sur la feuille en question.
    le but est que a chaque fois que l'on clique sur le bouton un fichier txt se créer qui repren les lignes non prises auparevent.
    pour corser le tout ya des criteres a respecter.
    la colonne C contient le type de la commande: seul le type AB doit etre enregistré dans le fichier
    de plus la date de commande doit etre enregistré a j-1; j-3 pour le lundi; j-i avec i le nombre de jours de fermeture avant j.
    voila.
    celui qui me donnera un truc dans les heures a venir a ma reconnaissance eternelle!!!!

  2. #2
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut
    j'ai même pas eu le courage de lire jusqu'à la fin ..

    Essaie de faire clair, les <retour chariot> ne sont pas là pour rien, et d'écrire en français

    et rajoute le tag qui va bien dans ton titre ([VBA-E], parce que je suppose qu'il s'agit d'Excel)

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    243
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 243
    Points : 86
    Points
    86
    Par défaut voila en plus clair
    en plus clair
    je veux prendre quelques colonnes d'un tableau et les compiler dans un fichier txt( qui sera crée a l'occasion)
    cette commande se fera a partir d'un bouton de commande placé sur la feuille en question.

    la difficulté est de que pour 2 colonnes ya des criteres de selection.
    la colonne type auquelle on doit extraire que le type BA.
    et la colonne genre auquel on ne pren que le genre S.

    pour la date de commande elle doit etre reportée dans le fichier txt a j-1 pour mardi mercredi jeudi et vendredi; a j-2 pour les lendemin de jours feriés et J-3 pour la date de lundi.

    voila. soit cool modérateur stp. jai besoin d'aide.

  4. #4
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut
    J'ai remis en forme, au mieux, ton texte par rapport à ce que mon intelligence moyenne me permet de comprendre

    Alors, je veux bien être cool , mais au 2e paragraphe, j'ai décroché, désolé

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    243
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 243
    Points : 86
    Points
    86
    Par défaut
    stp fait un effort!!!!!!!!!
    les criteres est que sur une colonne seul un critere doit etre conservé sur le fichier txt.
    et pour la colonne des dates elle doit etre affiché a j-1 sur le fichier txt

  6. #6
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    Comme tu es parti là... on ne comprendra rien malgré tous les efforts...
    Fais donc un synoptique de ton "affaire", alors ...

  7. #7
    Expert éminent
    Avatar de ThierryAIM
    Homme Profil pro
    Inscrit en
    Septembre 2002
    Messages
    3 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2002
    Messages : 3 673
    Points : 8 524
    Points
    8 524
    Par défaut
    Citation Envoyé par VBBBA
    stp fait un effort!!!!!!!!!
    ça c'est la meilleure !!

    je préfère ne pas insister ..

  8. #8
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    243
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 243
    Points : 86
    Points
    86
    Par défaut
    bon..........
    merci de tes reponses quand meme.t'as l'air d'etre un pro et je respecte tes exigences(je te jure que la je suis a fond.... !!!)
    le but est qu'a partir d'un fichier excel de plusieurs colonnes on effectue une exctraction de certaines colonnes dans un fichier txt.
    jarive pas jai beau m'abstenir.jarive pas!!
    de plus on doit filtrer sur 1 colonne(ne garder q'un seul critere)
    de plus pour la colonne date du fichier(qui est numerique: JJ/MM/AAAA)on doit l'afficher a j-1 sur notre fichier txt.
    tout ceci doit se faire a partir d'un bouton placé sur la feuille en question.
    voila.stp jai besoin daide

  9. #9
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Points : 4 674
    Points
    4 674
    Par défaut
    Là, vraiment....
    Ecoute : prends calmement une feuille de papier et un stylo...
    Définis avec précision ce que tu veux.... Relis-toi et mets-toi à la place de celui qui va te lire pour voir si c'est compréhensible... Montre ce que tu as écrit à un copain, sans parler... et demande-lui de te dire ce qu'il a compris...pour voir !
    Quand tu seras arrivé à quelquechose de clair et de compris (sans un mot de toi) de ton copain : mets-celà en forme synoptique et reviens ici avec... Je suis alors certain que nombreux seront ceux qui pourront t'aider...

  10. #10
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    243
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 243
    Points : 86
    Points
    86
    Par défaut
    ok dans ce cas comment extraire d'un fichier excel de 30 colonnes juste 5 colonnes et les placer dans un fichier txt?
    et ce grace a un bouton de commande placé sur la feuille.
    une de ces 5 colonnes doit etre extraite avec un critére précis.
    une autre qui indique des dates doit etre affichée a j-1 sur le fichier txt.
    donne moi une amorce stp

  11. #11
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Points : 24 327
    Points
    24 327
    Par défaut
    Citation Envoyé par VBBBA
    ok dans ce cas comment extraire d'un fichier excel de 30 colonnes juste 5 colonnes et les placer dans un fichier txt?
    Tu veux vraiment savoir comment on fait?

    ON S'Y MET!

    Autrement dit, étudie le langage et commence à écrire du code. Eventuellement, utilise l'enregistreur de macro pour voir à quoi peut ressembler ce que tu cherches à faire.

    Bref, inutile de mettre tout l'énoncé de ce que tu dois faire car C'EST A TOI DE LE FAIRE.

    Nous sommes là (et nous serons là pour toi aussi) pour donner un coup de main pour des problèmes ponctuels mais certainement pas pour faire les choses à ta place.

Discussions similaires

  1. [XL-2007] VBA - Insertion de plusieurs colonnes dans un tableau
    Par gwen.s dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/07/2010, 16h23
  2. Réponses: 1
    Dernier message: 07/02/2008, 00h10
  3. Réponses: 2
    Dernier message: 06/09/2007, 15h08
  4. [VBA|EXcel]Moduler les colonnes d'un tableau
    Par quario dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 11/03/2007, 17h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo