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

Access Discussion :

Retour chariot et communication Excel - Access


Sujet :

Access

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 4
    Points : 2
    Points
    2
    Par défaut Retour chariot et communication Excel - Access
    Bonjour,

    J'ai un fichier excel pour historiser des informations.
    Or aujourd'hui, ce fichier fait presque 29 mille lignes (environ 8 Mo).

    L'ouverture du fichier devient très longue et les filtres également. Je lance ensuite des macros pour faire des calculs.

    Je souhaiterai donc exporter ce fichier sous Access. Car Access supporterai mieux cette volumétrie. Je pourrai ainsi faire mes filtres par des requêtes sous Access et ensuite, je pourrais faire un transfert vers Excel pour faire mes derniers calculs sur les données filtrées.


    1ere étape : Envoyer les données d'Excel vers Access :

    Ca j'ai reussi. Mais les retours chariots d'Excel sont interprétés sous Access par un "carré".
    Donc, ma première question (sachant que je ne suis pas un pros d'Access et n'y connais rien en macro), comment puis-je faire pour remplacer ce "carré" sous Access par un vrai retour chariot ?


    2ieme étape : Envoyer les données filtrées d'Access vers Excel :

    La encore, j'y arrive. Mais j'ai le même problème avec les retours chariots. Sauf qu'un retour chariot d'Access est interprété par Excel par 2 "carré".
    Donc ma deuxième question, comment puis-je faire pour remplacer ces 2 "carré" sous Excel par un vrai retour chariot ?

    Je vous remercie pour votre aide.

    Car là, mon fichier Excel va bientôt exploser de part le nombre de lignes de que j'ai à traiter. Et je ne peux rien supprimer.

    Merci d'avance.

  2. #2
    Membre habitué

    Inscrit en
    Mars 2004
    Messages
    92
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 92
    Points : 127
    Points
    127
    Par défaut
    Bonjour,
    Bienvenue sur le forum
    Mais les retours chariots d'Excel sont interprétés sous Access par un "carré".
    Je suppose que tu veux parler des Alt-enter dans Excel pour créer un retour chariot dans une cellule?
    J'ai essayé avec des Alt-Enter et je n'ai pas eu de problème.
    Pourrais tu préciser? Quelle version Access as-tu?
    où se trouve tes carré? en fin de champs?
    Sinon tu peux utiliser la fonction replace()

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Oui, c'est avec les ALT-Enter d'Excel pour créer un retour chariot dans une cellule.
    J'ai Access 2000.
    Les "carré" se trouvent à la place des retours chariots (alt-enter). Donc, tout ce retrouve à la suite.
    Suite à des recherches sur le net, j'avais déjà essayé la commande "replace" et j'ai eu un message d'erreur sur un problème d'argument. J'avais essayé : update nomtab set champ = replace (champ,chr(10),char(13)&chr(10))

    Ce n'est peut être pas la bonne syntaxe ?
    Et peut être que ceci varie en fonction de la version d'Access car si tu n'as pas de problème ...
    Je suis passé sous Access par "Données externes/Importer", mais il n'y a aucune option particulière.
    Et c'est le même problème au retour vers excel.

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    je serais toi je conserverais le résultat d'access tel quel après la récupération excel
    cela te permettrait de ne rien avoir à gérer au retour excel

    d'une façon générale sous excel il est préférable d'utiliser en format
    renvoi à la ligne auto que alt enter
    Elle est pas belle la vie ?

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    Oui, mais je veux transférer sous Access pour faire ensuite mes saisies sous Access, et quand je voudrais faire des calculs, je veux pourvoir réexporter sous Excel. Je ne peux donc pas laisser tel quel ...

    De plus, les retours chariots permettent une mise en forme plus correcte à l'intérieur d'un champ.

    Il faut donc que je trouve une alernative

  6. #6
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    sous access abandonne cette idée de retour charriot
    Elle est pas belle la vie ?

  7. #7
    Membre à l'essai
    Inscrit en
    Mars 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 13
    Points : 11
    Points
    11
    Par défaut ACC2000 : retour chariot importé Excel devient carrés
    hello
    j'ai eu le mm pb , microsoft traite de ce pb,
    ca date de longtemps mais ca peut servir pour d'autre utilisateur qui ont eu le mm pb :

    http://support.microsoft.com/default.aspx?scid=kb%3Bfr%3B210372
    cdlt

Discussions similaires

  1. [XL-2007] communication excel access
    Par rafafa87 dans le forum Excel
    Réponses: 4
    Dernier message: 20/06/2010, 21h27
  2. [AC-2007] retour chariot dans étiquettes sous access
    Par lafron dans le forum IHM
    Réponses: 1
    Dernier message: 14/05/2010, 16h25
  3. Retour chariot=>Export Oracle vers Access[ODBC]
    Par Sabact dans le forum PL/SQL
    Réponses: 0
    Dernier message: 22/10/2008, 13h16
  4. Problème communication Excel-Access
    Par apriliaman dans le forum VBA Access
    Réponses: 2
    Dernier message: 12/06/2008, 21h33
  5. [Excel] Communication excel/Access à partir d'un bouton
    Par Myogtha dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 20/12/2006, 17h30

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