Tatiak

Excel, Vba, Vbs


04 avril 2017

"PILOTER" WORD DEPUIS EXCEL - 4ème PARTIE (4/4)

Excel n'est pas adapté pour faire de la mise en page comme avec Word. Pour générer depuis Excel des rapports, des factures, des contrats ou autres documents, j'utilisais jusqu'à présent la méthode de remplissage d'un modèle déjà mis en page (décrite précédemment dans d'autres articles).Seulement voilà quand on oublie de transmettre le modèle Word avec le fichier Excel, l'export des données vers Word est totalement inopérant!La solution est de créer de zéro votre document Word depuis Excel. Votre xlsm sera alors complètement... [Lire la suite]
Posté par tatiak à 13:56 - - Commentaires [1] - Permalien [#]
Tags : , , ,

02 janvier 2010

Facturation

En ce début d'année, voici une démo de facturation automatisée à partir d'un fichier Excel, développée selon le cahier des charges de Jozerebel.L'idée ici est de profiter des possibilités de mises en page de Word pour générer à partir d'Excel un fichier contenant l'ensemble des factures du mois concerné, sans oublier de générer également un bilan de synthèse.Cette méthode va au delà d'une simple fusion classique qu'il est possible de faire sans programmation, car ici des calculs sont inclus pour établir chaque facture et la synthèse... [Lire la suite]
Posté par tatiak à 15:02 - - Commentaires [1] - Permalien [#]
28 juin 2009

"Piloter" Word depuis Excel - 3ème partie (3/4)

Pour continuer, ce sujet : vos données sont maintenant transcrites dans votre document word, et un peu de mise en forme vous est nécessaire pour les mettre en valeur. Voyons plutôt. Pour cette démonstration, on suppose que les données à transcrire sont la résultante de plusieurs données Xl. Votre variable "Transit" sera à 2 dimensions et le texte à écrire pourrait être par exemple :     Texte_à_transcrire= "Article : " & Transit(1, i) & vbcr & Transit(2, i) & vbtab & Transit(3,i)Vous noterez ici... [Lire la suite]
Posté par tatiak à 10:25 - - Commentaires [2] - Permalien [#]
28 juin 2009

"Piloter" Word depuis Excel - 2ème partie (2/4)

Pour continuer les explications du 14 juin, et  pour aller plus loin, voici comment compléter un tableau dans un document Word depuis Excel.L'idée ici est de mettre en page des données Xl en adaptant la taille du tableau word avec la quantité de données à insérer.Nous avons donc créé un document word comme indiqué précédemment dans lequel figure un tableau. Je vous suggère de  faire un tableau ne contenant qu'une seule ligne qui sera vide (pour cet exemple un tableau d'une seule colonne sera utilisé, le principe pour... [Lire la suite]
Posté par tatiak à 09:56 - - Commentaires [0] - Permalien [#]
14 juin 2009

"Piloter" Word depuis Excel - 1ère partie (1/4)

Quoi de plus confortable de pouvoir générer un document mis en page avec Word depuis une base de données Excel! En effet, de cette manière, on profite entièrement de la puissance d'un vrai logiciel de traitement de texte, et on peut aller plus loin qu'une fusion de base, pour "mettre en valeur" nos données Excel.   Pour répondre à des demandes multiples, je vous donne ma p'tite méthodologie, en expliquant ici l'insertion de données à l'emplacement d'un signet (pour le nom du client par exemple) et dans un tableau (pour les... [Lire la suite]
Posté par tatiak à 15:13 - - Commentaires [2] - Permalien [#]
15 avril 2008

Bon de commande - Liaisons Excel-Word

L'exemple du jour est issu d'un cahier des charge intéressant de Dmc.Le besoin est d'établir des bons de commandes/devis à partir d'un document Word utilisant des données d'une base Excel. L'intérêt ici est de pouvoir profiter de toute la puissance du traitement de texte pour ses qualités de mise en page, intégration du logo de la société, etc... et de toute la puissance de la feuille de calcul pour stocker les données : produits disponibles, options pour chaque produit, base clients et base commandes passées. La structure de l'outil... [Lire la suite]
Posté par tatiak à 09:14 - - Commentaires [2] - Permalien [#]
02 août 2007

Recettes de cuisine

De retour de vacances, vous ne savez pas quoi faire de toutes vos recettes de cuisine rapportées de vos virées? La solution proposée ici vous permet de les centraliser : écrivez vos recettes sur un "modèle" Word, puis fermez sans enregistrer, une macro prend le relai pour enregistrer le document, pour mettre à jour un sommaire dans un fichier Excel où un lien hypertext est créé pour vous permettre de retrouver facilement votre recette. Vous l'avez compris, ce n'est qu'un prétexte pour montrer la mise en oeuvre d'un pilotage d'un... [Lire la suite]
Posté par tatiak à 21:49 - - Commentaires [0] - Permalien [#]
25 avril 2007

Catalogue texte/photo

Dans le même esprit qu'un trombino, voici un catalogue (ici de livres) avec quelques fontions de tri.Un double-clic sur un titre de livre provoque l'affichage d'une photo 'grande taille'.   Pour la partie programmation : notez que l'intégration des images n'utilise pas la méthode 'INSERT', mais passe par la mise en place d'un cadre dans lequel est intégrée l'image (msoShapeRectangle) . Cette méthode permet de contourner des défauts de la méthode 'INSERT' constatés dans Excel 2007. Remarque : n'oubliez pas d'activer la référence... [Lire la suite]
Posté par tatiak à 18:23 - - Commentaires [1] - Permalien [#]
13 février 2007

Publipostage Photo

Il est parfois utile de faire un publipostage entre Word et Excel en utilisant des photographies. Ce peut être par exemple pour faire un trombinoscope ou inclure une photo descriptive dans une fiche produit. La procédure décrite ci-dessous a été rédigée (par moi-même) à destination du secrétariat de mon entreprise pour répondre à ce type de besoin.     Fichier de données L’information contenue dans la colonne « Lien_Photo »  est composée : Du chemin de la photo (rq. : ici tous les slashs sont doublés), Du nom... [Lire la suite]
Posté par tatiak à 18:43 - - Commentaires [5] - Permalien [#]