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

VBA Access Discussion :

mettre en forme une cellule excel a partir d'access


Sujet :

VBA Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    251
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 251
    Points : 57
    Points
    57
    Par défaut mettre en forme une cellule excel a partir d'access
    bonsoir,

    j'ai un formulaire dans lequel je saisi des données dans des champs. Les données sont ensuite enregistrées dans une table.
    DAns un meme champ de saisie il est possible d'aller à la ligne et de sauter des lignes et lorsque je transfère les données sur une feuille excel via VBA access en utilisant la méthode DAo, je me retrouve sur la feuille excel avec des petits carrés blanc exactement aux endroits ou j'ai sauté des lignes ou allé a la ligne lors de la saisie dans le formulaire.

    ces carrés blanc sont visibles dans la barre de formule d'excel mais se retrouve pas dans access donc je pense qu'access a transformé le saut de ligne par des carrés.

    Comment faut - il faire pour éviter ces carrés tout en ayant les sauts de lignes automatiquement?

    merci beaucoup de votre aide

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Août 2007
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 103
    Points : 91
    Points
    91
    Par défaut
    Bonjour,
    Dans excel les sauts de lignes dans les cellules sont traités par le code caractère ascii 10.

    solution possible à votre problème : rechercher dans la chaine de caractère acces le saut de ligne, et le remplacer par chr(10) avant l'envoi des données vers excel.

    Cdlt.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    251
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 251
    Points : 57
    Points
    57
    Par défaut
    Bonjour,
    merci de votre réponse.

    comment je reconnais automatiquement les saut de ligne dans access ?
    aussi par chr(10)?
    a ton bien ascii 10 = chr(10)?

    merci de votre aide.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Août 2007
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 103
    Points : 91
    Points
    91
    Par défaut
    Bonjour,

    Dans Access les saut de lignes sont gérés par la combinaison du caractère 13 et du caractère 10.

    Consultez l'aide de Access pour plus de précisions.

    Voir l'image sur Servimg


    Et celle d'Excel aussi d'ailleurs.
    Voir l'image sur Servimg


    Cdlt

Discussions similaires

  1. [XL-2013] Inserer une donnée dans une cellule excel a partir du web
    Par metalbarzotti dans le forum Macros et VBA Excel
    Réponses: 16
    Dernier message: 23/01/2015, 19h30
  2. [XL-2013] Inserer une donnée dans une cellule excel a partir du web
    Par metalbarzotti dans le forum Excel
    Réponses: 2
    Dernier message: 13/01/2015, 17h20
  3. Réponses: 0
    Dernier message: 14/02/2014, 11h15
  4. [XL-2010] Remplir une cellule excel a partir d'un fichier word
    Par Mimosa777 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 13/07/2013, 06h44
  5. remplir une cellule excel a partir d'un combobox en userform
    Par rocofolie dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/09/2007, 15h54

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