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 :

Petite aide fonction VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2016
    Messages : 13
    Par défaut Petite aide fonction VBA
    Bonjour,

    Je réalise actuellement une macro permettant d'extraire des informations d'un document word vers un document excel mais j'ai un micro soucis.

    Voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ' No Commande (dans le 1er tableau, ligne 2, colonne 2)
            WDoc.Tables(1).Cell(2, 2).Range.Copy      'copie la valeur dans le presse papier
            ws.Select                                   'bascule vers Excel
            ws.Cells(i, 2).PasteSpecial (xlPasteValues) 'colle la valeur dans la cellule
    Le problème est que je copie toute la cellule ce qui me donne par exemple ":938"
    Y aurait-il une fonction permettant de copier cette même cellule au même endroit mais en supprimant les ":" ?

    Merci

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut



    Bonjour,

    parmi les fonctions manipulant les chaînes de caractères il y a par exemple Mid



    ______________________________________________________________________________________________________
    Je suis Paris, Charlie, …

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2016
    Messages : 13
    Par défaut
    Merci pour votre réponse, mais je n'arrive pas à l'intégrer de façon fonctionnel à mon code....
    Je pense qu'il devrait intégrer cette ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WDoc.Tables(1).Cell(2, 2).Range.Copy
    Mais je n'y arrive pas sans avoir des erreurs ...

  4. #4
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut




    Sinon il y a aussi la fonction Replace en remplaçant le caractère ":" par rien ("") …

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2016
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2016
    Messages : 13
    Par défaut
    C'est bon ça fonctionne ! Merci du coup de main !

    J'ai un autre problème qui est apparu si jamais tu sais comment le résoudre.

    Quand dans mon tableau word, j'ai une chaine de caractère comme par exemple 10G8 il n'y aucun problème.
    Par contre, si dans mon tableau j'ai juste un nombre, prenons 10 par exemple, l'information dans mon tableau excel est complétement incohérente.

  6. #6
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut



    Sans voir le code (entre balises, cf règles du forum !) ni connaître le résultat :



Discussions similaires

  1. Besoin d'aide sur les fonctions vba
    Par merveil014 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/06/2014, 08h11
  2. petite aide apropo la fonction replace en asp
    Par bouzakher dans le forum ASP
    Réponses: 4
    Dernier message: 23/08/2009, 12h40
  3. Aide fonction recherche dans VBA
    Par Koopa55 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 22/05/2008, 12h02
  4. Aide code VBA, fonction SubdatasheetExpanded
    Par Fredo67 dans le forum VBA Access
    Réponses: 2
    Dernier message: 21/02/2008, 10h28
  5. Aide requete SQL ou fonction VBA
    Par nykola7 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 08/03/2006, 17h51

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