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 :

Export Excel : valeur Monétaire [Toutes versions]


Sujet :

VBA Access

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    795
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 795
    Par défaut Export Excel : valeur Monétaire
    Bonjour à tous

    J'essaie d'exporter des données monétaires d'une de mes tables sous Excel
    Mon souci est pour une colonne de type monétaire. En effet, une fois l'exportation effectuée, j'ai bien le nombre désiré mais avec un guillemet précédent (3.5 devient '3.5)
    J'ai donc pensé ajouter une copie/collage spécial qui permet de retirer le guillemet seulement si j'ajoute une fonction somme par exemple, le résultat est 0 quelque soit les nombres sommés.
    Je vous ai laissé un extrait de mon fichier Excel pour mieux comprendre
    En A2, je devrai avoir la somme des lignes du dessous (soit A3:A7) mais le résultat est 0 et je ne vois pas pourquoi

    Le code utilisé :
    Code vba : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    'export les données dans une feuille "temp"
     DoCmd.TransferSpreadsheet acExport, 8, "facture", "c:\Classeur1.xls", True, "temp"
    'ouverture du fichier
    Set appExcel = CreateObject("excel.application")
    Set oWkb = appExcel.Workbooks.Open("c:\Classeur1.xls")
    'modification de la colonne concernée pour avoir un format manétaire
    oWkb.Sheets("temp").Columns("AD:AD").NumberFormat = "#,##0.00"
    'copy / collage spéciale
    oWkb.Sheets("temp").Cells.Copy
        oWkb.Sheets("à payer").Range("A1").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
    'suppression de la feuille temporaire
    oWkb.Sheets("temp").Delete
    appExcel.Quit
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. [XL-2003] Export Excel valeurs uniquement
    Par azertix dans le forum Macros et VBA Excel
    Réponses: 24
    Dernier message: 19/01/2011, 17h47
  2. Export de valeurs non reconnues par excel
    Par ALLODREN dans le forum Jasper
    Réponses: 2
    Dernier message: 07/08/2009, 09h47
  3. [OpenOffice][Tableur] Export excel sans les formules (uniquement les valeurs)
    Par stacquet dans le forum OpenOffice & LibreOffice
    Réponses: 2
    Dernier message: 03/04/2009, 21h03
  4. [Fortran 77] Importer et exporter des valeurs d'Excel
    Par arnaudsn dans le forum Fortran
    Réponses: 4
    Dernier message: 21/04/2008, 10h20
  5. Export variables VBA vers feuille Excel, valeur arrondi
    Par BluE SphynX dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 05/09/2007, 10h23

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