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 :

Feuille excel et code VB


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 43
    Par défaut Feuille excel et code VB
    Bonsoir,
    j'ai un problème à l'enregistrement de ma feuille excel au format csv. en faite la feuille comporte une fonctionnalité en VB et quand je l'enregistre au format csv elle les perde.
    J'aimerai savoir si y a un moyen de de tjrs les garder?
    merci

  2. #2
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, allons quand même , le format csv étant uniquement un format texte avec séparateur, seul le contenu des cellules est conservé
    Voir dans la FAQ http://excel.developpez.com/faq/?page=Sauvegardes

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2011
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2011
    Messages : 141
    Par défaut .csv + .bas <= .xls
    binbinou69, à part le format de sauvegarde binaire natif .xls,
    la seule solution, que je vois avant la sauvegarde au format textuel .csv,
    est d'exporter le module VBA avec le Visual Basic Editor (VBE) menu "Fichier" > "Exporter",
    disons dans le fichier texte nommé Module1.bas

    L'utilisateur qui dispose à la fois du .csv et du .bas peut tenter de reconstituer le .xls d'origine
    avec l'opération inverse : VBE menu "Fichier" > "Importer" > Module1.bas
    Encore faut-il vérifier que la sauvegarde au format .csv n'a pas supprimé d'autres éléments que le VBA.

    C'est pour éviter une telle opération d'export / import que des formats de sauvegarde .xls, .xlsm (m comme macros), etc. ont été inventés récemment basés même sur XLM / HTML.

    Cependant parfois sur des anciennes versions d'Excel, on peut être amené à exporter puis réimporter des modules .bas car la sauvegarde binaire .xls peut avoir tendance à faire grossir exponentiellement le .xls > 300 Ko même en l'absence de modification quand les feuilles de calcul ont beaucoup d'objets et de modules VBA. C'est pour cela que j'archive, en plus du .xls, ses .bas (module) et .cls (modules de classe).
    ___________

    Si la discussion est résolue, vous pouvez cliquer sur le bouton

    En bas de ce message s'il vous a apporté des éléments de réponse pertinents, pensez également à voter en cliquant sur le bouton vert ci-dessous.

  4. #4
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut heu!!...
    bonsoir

    pour quelle raison a tu choisi le format csv? en est tu obligé?

    au plaisir
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 43
    Par défaut
    bonjour,
    c'est pour faire la récupération et insertion de données dans la base.

Discussions similaires

  1. Réponses: 2
    Dernier message: 12/03/2011, 16h42
  2. [Access 2003] Export code SQL vers feuille Excel
    Par nicacc dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 20/07/2008, 09h56
  3. optimiser le code d'une recherche dans une feuille excel
    Par h_adil dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 21/05/2008, 21h20
  4. [VBA-E] Code de feuille excel "fantôme"
    Par Adeynack dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/06/2006, 13h56
  5. [excel] même code sur plusieurs feuilles
    Par sabotage dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 16/11/2005, 12h23

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