VBA - Création d'un bon de sortie

Barba

XLDnaute Nouveau
Bonjour,

Voilà mon problème, je n'ai quasi aucune notion en macros & language VBA.
Je cherche néanmoins à créer la macro suivante (cf mon fichier joint)

-Créer une nouvelle feuille
-Si la cellule lancement pour CODE1 est "OK" alors recopier sur ma nouvelle feuille le nom de l'article (A B C ou D) et en face sa quantité (pour CODE1)
-Si la quantité est 0, alors ne pas écrire le nom de l'article et la quantité mais directement écrire l'article suivant (si sa quantité est différente de 0 etc...)

Je remercie d'avance.

Cordialement

Quentin
 

Pièces jointes

  • Test.xlsx
    9.1 KB · Affichages: 68
  • Test.xlsx
    9.1 KB · Affichages: 77
  • Test.xlsx
    9.1 KB · Affichages: 76
Dernière édition:

Yaloo

XLDnaute Barbatruc
Re : VBA - Création d'un bon de sortie

Bonjour Barba,

Vois avec ton fichier modifié, attention j'en ai profité pour mettre le nom de l'onglet avec le nom du CODE, par contre il ne faut pas lancer la macro tant qu'il existe déjà les feuilles existantes.

A te relire

Martial
 

Pièces jointes

  • Barba.xlsm
    20.3 KB · Affichages: 76

Barba

XLDnaute Nouveau
Re : VBA - Création d'un bon de sortie

Merci beaucoup Martial,
Je vais essayer de transposer ça à mon cas de suite.

La macro peut-être aller chercher dans une base de données contenue dans un autre classeur ?

En tous cas merci

Bonne journée

Quentin
 

Barba

XLDnaute Nouveau
Re : VBA - Création d'un bon de sortie

Bonjour à tous,
Voilà les problèmes que je rencontre dans mon cas:

-la base de données est sur un autre classeur
-Les lignes des 2 tableaux ne sont pas dans le même ordre : j'aimerais que si la mention "OK" figure devant le CODE3; la macro me donne les quantités pour le CODE3.
 

Pièces jointes

  • Barba (1).xlsm
    19.1 KB · Affichages: 47

Yaloo

XLDnaute Barbatruc
Re : VBA - Création d'un bon de sortie

Bonjour Barba,

Voici le fichier avec la base dans une autre feuille.

Avec une recherche du Code dans la Feuille Bdd pour trouver le N° de ligne.

A+

Martial
 

Pièces jointes

  • Barba V1.xlsm
    22.4 KB · Affichages: 56

Barba

XLDnaute Nouveau
Re : VBA - Création d'un bon de sortie

Merci beaucoup Yaloo,

T'es vraiment un as!

J'ai néanmoins une dernière petite requête:
Peux-tu m'expliquer comment modifier le code pour qu'il aille le chercher dans un autre classeur?
En prenant pour exemple le chemin d'accès du classeur F:\Societe\Essais pour macros\Bdd
Et le nom de la feuille bd

Merci encore!

Quentin
 

Yaloo

XLDnaute Barbatruc
Re : VBA - Création d'un bon de sortie

Re,

Comme ça, si ton fichier s'appelle bien "Bdd.xlsx" et qu'il se trouve dans le répertoire "F:\Societe\Essais pour macros\"

A te relire

Martial
 

Pièces jointes

  • Barba V1.1.xlsm
    20.7 KB · Affichages: 57

Discussions similaires

Réponses
2
Affichages
538
Réponses
5
Affichages
335
Compte Supprimé 979
C

Statistiques des forums

Discussions
311 733
Messages
2 082 019
Membres
101 872
dernier inscrit
Colin T