Macro dans excel 2003 avec visual basic 6.3

Fermé
narcose - 4 janv. 2008 à 14:28
LatelyGeek Messages postés 1758 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 janvier 2023 - 4 janv. 2008 à 21:53
Bonjour le ga,

Je voudrais que mon dossier impaye aille chercher automatiquement les info dans les factures a la creation d'une nouvelle facture.

Dans dossier _Invoices Carey --> X:\_INVOICES CAREY\Invoices 0-500\

Mes factures se nommes:
Invoice N°00001.xls
Invoice N°00002.xls
....

X:\_INVOICES CAREY\Invoices 0-500\Invoice N°00001.xls
X:\_INVOICES CAREY\Invoices 501-1000\Invoice N°00701.xls
...

Donc de chaque fichier j'ai besoin de copier 4 cellules qui sont toujours a la meme place :

Date Dans cellule B20
Numero Facture Dans cellule B21
Nom client Dans cellule fusione EFGH - 6 7 8 9 10 11 12 13 14(Premiere ligne dans cellules fusione)
Montant Dans cellule fusione G-H 51 (il n'y a que sa comme texte dans ces cellules)

ces infos j'ai besoin de coller dans le classeur :

X:\_IMPAYES\Carey.xls

Le numéro de facture devrais venir dans la Colonne A
La date devrais venir dans Colonne B
Le nom du client dans C
Le montant dans D

Comment pourrais-je faire pour faire sa?
quelq'un aurais des petite ide???

Merci d'avance,

Olivier.
A voir également:

2 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
4 janv. 2008 à 19:08
bonjour

Il faut une procédure pour aller chercher les infos et tu peux regarder ICI une façon de faire
0
LatelyGeek Messages postés 1758 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 janvier 2023 550
4 janv. 2008 à 21:53
Tu crées un module qui copie chaque valeur, active le classeur IMPAYE et colle à la bonne place.
Au niveau des colonnes, c'est pas très difficile (Il faut juste faire un collage spécial des valeurs pour ne pas coller la fusion des cellules ni la formule de calcul, mais juste le résultat dans une seule cellule.

La difficulté c'est de coller dans la première ligne vide...
Perso j'ai opté pour la solution qui consiste à d'abord insérer une ligne vide en ligne 2 dans le classeur IMPAYE, comme ça je suis sûre de ne pas écraser une facture existante, et la dernière ligne de mon module trie la plage en cours (Crtl + *) par numéro ou date de facture....
0