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 :

pb simple : concatenation de colonnes


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 105
    Points : 86
    Points
    86
    Par défaut pb simple : concatenation de colonnes
    bonjour, mon probleme est assez simple, je cherche simplement a concatener 2 colonnes en code vba

    explications : jai crée un formulaire sous access avec un bouton de commande qui me permet d'importer le fichier excel que je desire dans une table (code vba).Sa marche seulement je ne voudrai importé que la colonne A, C et E de mon fichier .xls et pas toutes les colonnes (par defaut).
    J'ai essayé avec le "&" et meme avec la double barre " ||" mais rien ne marche ===>> "A1:A344" & "C1:C344" & "E1:E344"

    pourtant il me semble que je doit utiliser le "&"?? aider moi svp je sais que c'est un probleme tout simple....

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Ardèche (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 652
    Points : 1 116
    Points
    1 116
    Par défaut
    bonjour,

    Si tu es en VBA, il faut indiquer range("....") & range("....")

  3. #3
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 105
    Points : 86
    Points
    86
    Par défaut
    ok merci je vais essayer

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Ardèche (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 652
    Points : 1 116
    Points
    1 116
    Par défaut
    re,

    en fait, j'ai du mal comprendre ta demande car tu as l'air de vouloir grouper tes 3 zones ???

    si oui, il faudrait écrire:
    application.union(range("....."), range("...") etc

    mais j'imagine mal le résultat dans Access

  5. #5
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 105
    Points : 86
    Points
    86
    Par défaut
    desolé pour le retard.

    En fait je fais l'importation d'un fichier excel mais je ne voudrai que certaine colonnes.
    J'utilise la fonction DoCmd.TransferSpreadsheet acImport
    C'est pour cela que j'aurai besoin de savoir comment je pourrai importé seulement les colonnes que je voudrai en vba...

  6. #6
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 147
    Points
    20 147
    Par défaut
    bonsoir

    Si tes données sont correctement structurées (La première ligne servant à indiquer le nom des champs, à partir de la première colonne A), tu peux éventuellement utiliser le modèle ADO et faire une requête sur des colonnes précises.

    Tu peux aussi faire des requêtes sur des plages de cellules précises.

    http://silkyroad.developpez.com/VBA/ClasseursFermes/



    bon week end
    michel

  7. #7
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 105
    Points : 86
    Points
    86
    Par défaut
    ok merci je vais chercher

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Concatener 2 colonnes
    Par zaineb.z dans le forum Excel
    Réponses: 2
    Dernier message: 28/08/2008, 16h46
  2. [access] concatener des colonnes d'une même table
    Par lili1985 dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 12/07/2008, 22h23
  3. Concatenation de colonnes
    Par Nako_lito dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 13/06/2008, 09h06
  4. Concatener une colonne en une seule ligne.
    Par Contrec dans le forum Oracle
    Réponses: 3
    Dernier message: 12/10/2007, 08h51
  5. pb simple : concatenation de colonnes
    Par mike2302 dans le forum VBA Access
    Réponses: 1
    Dernier message: 28/05/2007, 13h09

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