VBA - extraire des données à partir de MS Word table dans MS Excel Feuille de calcul (PAS de collage spécial)

J'ai un document word standard qui contient quelques tableaux de données (nom, prénom, date de naissance, adresse, etc).

Je suis désireux de disposer d'un ensemble de sorte que lorsque des données est récemment entré ou modifié dans le document word automatiquement les filtres à travers dans mon document excel. Je sais que cela peut être fait en utilisant le "collage Spécial" mais je me demande si il est possible de faire autrement. Je sais basic VBA que je peux obtenir la feuille de calcul pour les ouvrir et les enregistrer à partir d'un bouton dans mon doc Word.... mais c'est tout.

Tout les conseils sont les bienvenus.... été aux prises avec ce pour un certain temps maintenant. C'est peut-être l'entreprise que je suis en train de travailler pour être à l'ancienne.

Donc, pour résumer, le doc word est le pivot central de l'info et de l'excel doc doit saisir des informations à jour de la doc word.

  • Je sais que vous saud que la société pour laquelle vous travaillez est vieux jeu, mais il serait certainement préférable de les stocker cette information dans le fichier excel au lieu d'associer un mot? Juste une question
  • Oui, c'était ma façon de penser, je suis en train d'essayer de les amener à convertir leurs documents qu'il rendrait les choses BEAUCOUP plus facile (je peux créer le codage requis EXCEL vers WORD, mais ne peux pas WORD, EXCEL) . Dans le même temps je me demandais si il serait possible de le faire, si je sens? Je vous remercie.
  • Quelle version de Word/Excel?
  • Woudln pas vous besoin de quelque chose qui ajoute de la base de données sur un changement - par exemple - dans l'accès - champs incluent un OnEdit propriété qui se déclenche lorsque le contenu est modifié, que ce soit pour changer la valeur dans la feuille Excel
  • Réponse générale, il est possible de faire. Mais en fait cela ne fait pas de sens...
  • I am wanting to have a set up so when data is newly entered or altered ... Il n'y a aucun cas dans word qui peut capturer de telles modifications. Vous devez exécuter manuellement une macro pour mettre à jour le contenu de la table dans Excel après vous avez terminé de mettre à jour le mot de la table...
  • Merci les gars, je pensais qu'il n'y aurait pas un moyen plus rapide pour résoudre mon problème autre que l'enregistrement de la macro (je voulais juste triple vérifier pour voir si quelqu'un connaissait un moyen..... Je viens de badger à convertir tous les documents de excel ainsi rendre la vie beaucoup plus facile à aller de l'avant.... Je vous remercie encore.
  • Eh bien... Il y a un moyen simple de mettre à jour Excel à partir de Word...
  • c'est juste une macro ou le "collage Spécial" de la fonction... est-ce que le droit?
  • C'est une macro qui permet de ne pas utiliser la fonction "collage Spécial" de la fonction
  • ok merci beaucoup
  • Seriez-vous comme moi vous donner un exemple?
  • si ça ne vous dérange pas?! Je crois que je sais ce que je fais... mais pourrait utiliser un démarreur ou une mise à niveau si vous n'avez pas l'esprit 🙂
  • 2 minutes et je vais poster un exemple 🙂