Re : Insérer données d'excel dans fichier word
Bonjour Martial,
Content de te lire.
Voici les réponses:
1. Dans la liste "fournisseur", il ne faut pas recopier la dernière ligne mais celle sur laquelle on se trouve (n'importe quel fournisseur de la liste). Car on ne passe pas toujours commande à des nouveaux fournisseurs mais souvent à des "anciens".
2. Le choix du chantier vient ensuite.
3. Une fois le chantier choisi, soit on passe directement dans word (le plus souvent), soit on fait un arrêt dans la liste de commande pour y encoder l'une ou l'autre info complémentaire ne devant pas être dans word. De cette liste de commande, on peut aussi par exemple se placer sur une ancienne commande et relancer word (ça, tu l'avais bien compris).
4. J'ai ajouté "acfst" dans un onglet parce que je pensais que c'était plus facile, mais s'il est possible de l'ajouter dans la feuille "param", c'est encore mieux.
Pour ton information, comme cela tu sauras tout et pourra peut-être y voir plus clair, nous sommes trois employés à utiliser les mêmes fichiers. Les fichiers sur lesquels tu as travaillé ici ont pour but de trouver la méthode, qui sera ensuite appliquée en interne aux autres fichiers (lorsque j'aurai bien compris comment tout fonctionne). De mon côté j'utilise surtout la liste fournisseur et sous-traitants, et mes deux collègues secrétaires utilisent les listes "architecte, clients, coordinateurs, chantiers". Chacun est amené à pouvoir sortir un document word à partir n'importe quelle liste, même celles des autres (un secrétaire peut faire une commande si je suis absent, ou je peux sortir un courrier architecte à tout moment). Actuellement ces listes sont dans 2 fichiers excel (un pour fournisseur et sous-traitants; un pour les autres listes + chantiers). Deux listes car c'est plus facile pour le partage sur le réseau et éviter les "lecture seule". Les 3 documents de sortie word sont: "commande fournisseur", "commande sous-traitant", "courrier".
Ainsi, peut-être que pouvoir choisir l'employé dans une liste par exemple après avoir choisi le fournisseur peut être intéressant (parce que l'on identifiera dans le document de sortie word l'employé dans la structure des références de courrier : c (pour courrier) ou cde (pour commande) /année/ii (initiales de l'employé)/numéro de la commande/société/concerne . Ex.: Cde AB/2012/3562/société Machin/menuiserie. Je me dis que choisir l'employé dans une liste est utile, mais peut-être qu'avoir 3 boutons différents (1 par employé) pour lancer la procédure est plus simple encore. J'imagine qu'il y aura alors 1 feuille "liste commande" ou "liste courrier" par employé.
Ce qui reviendrait à dire, pour mon objectif final:
1. Se placer sur la liste du fournisseur, du client, de l'architecte... (actuellement on travaille sur une liste fictive appelée "fournisseur").
2. Choix de l'employé via une liste ou un bouton direct par employé, bouton lançant la procédure en copiant les informations de la ligne sur laquelle on se trouve.
3. VB demande ensuite le chantier
4. VB demande le document de sortie "commande fournisseur" ou "commande sous-traitant" ou "courrier"
5. VB propose d'aller directement dans word ou sur la liste
6a. arrêt possible dans la liste ad hoc (liste par employé) pour pouvoir ajouter des données dans d'autres colonnes
ou 6b. Ouverture du fichier word
Si je comprends bien la trame, je serai à même d'ajouter par après des documents de sortie.
J'espère avoir été assez clair et ne pas t'avoir embrouillé.
Je te remercie en tout cas pour ta collaboration.
Qu'en penses-tu?
Passe une bonne journée