Macro dans excel 2003 avec visual basic 6.3
narcose
-
LatelyGeek Messages postés 1774 Date d'inscription Statut Membre Dernière intervention -
LatelyGeek Messages postés 1774 Date d'inscription Statut Membre Dernière intervention -
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.
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:
- Macro dans excel 2003 avec visual basic 6.3
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Visual basic - Télécharger - Langages
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Microsoft 365 basic - Accueil - Microsoft Office
2 réponses
bonjour
Il faut une procédure pour aller chercher les infos et tu peux regarder ICI une façon de faire
Il faut une procédure pour aller chercher les infos et tu peux regarder ICI une façon de faire
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....
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....