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 :

Format des contrôles changent lors du transfert de la ListView vers feuille Excel [XL-2013]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Urbaniste
    Inscrit en
    Septembre 2008
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

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

    Informations forums :
    Inscription : Septembre 2008
    Messages : 110
    Par défaut Format des contrôles changent lors du transfert de la ListView vers feuille Excel
    Bonjour à tous,

    Je souhaiterai avoir votre aide pour résoudre ce problème, dans les UserForm1 et UserForm3 le format des TextBox changent de chiffre en texte "TextBox7 Montant" lors de la modification d'un élément et le transfert des données depuis la LView1 vers la feuille "BD" , c'est la meme chose pour le UserForm3, LView2 vers la feuille "Historique_saisie" .
    je joint le fichier.

    Merci d'avance pour votre aide

    itzik92
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert Avatar de Zekraoui_Jakani
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    1 671
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 671
    Par défaut
    Lors du transfert des données depuis la Lview vers une feuille, il vaut mieux transférer ces données vers une zone tampon (de transition), puis récupérer ces mêmes données via une des fonctions de XL telle que :
    =VALUE(C17) pour reprendre la valeur de C17 et la retranscrire en tant que nombre vers la cellule de destination.

  3. #3
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 475
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 475
    Par défaut
    Bonjour,
    Citation Envoyé par itzik92 Voir le message
    ... dans les UserForm1 et UserForm3 le format des TextBox changent de chiffre en texte [...] et le transfert des données depuis la LView1 vers la feuille "BD" , c'est la meme chose pour le UserForm3, LView2
    Ça me parait tout à fait normal : ces contrôles ne peuvent contenir que du texte.
    Le transfert direct de valeur des cellules vers les contrôles et l'inverse sont des raccourcis (ou des oublis) qu'on voit beaucoup trop fréquemment !

    Pour éviter toute erreur de conversion implicite (i.e. effectuée automatiquement par VBA et/ou Excel), c'est à toi (dans le code VBA) de convertir en texte les données issues des cellules avant de les transférer vers les contrôles. Et inversement convertir dans le type souhaité (nombre, date, booléen, ...) les textes contenus dans ces contrôles avant de les transférer dans les cellules.

  4. #4
    Membre confirmé
    Homme Profil pro
    Urbaniste
    Inscrit en
    Septembre 2008
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

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

    Informations forums :
    Inscription : Septembre 2008
    Messages : 110
    Par défaut merci beaucoup pour vos reponses
    merci beaucoup pour vos reponses

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 19/09/2012, 14h12
  2. Macro transfert de données d'une feuille Excel à une autre
    Par marion2 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 25/11/2009, 14h20
  3. Réponses: 0
    Dernier message: 06/02/2008, 17h05
  4. requete SQL lors du transfert table+ champ ente access et excel
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 18/10/2007, 18h11
  5. Réponses: 6
    Dernier message: 07/08/2006, 16h16

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