VB Gestion des stocks besoin d'aide

Signaler
Messages postés
1
Date d'inscription
vendredi 24 octobre 2008
Statut
Membre
Dernière intervention
7 décembre 2009
-
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
-
Bonjour,

Je poste ici à tout hasard, je suis totalement bloquée par rapport à un dossier excel sur la gestion des stocks en VBA.
La gestion des stocks ne me pose pas de problème mais comment mettre à jour une feuille de stock en cliquant simplement sur un bouton? (Càd comment faire que lorsqu'on clique sur ce bouton,pour que la vente inscrite dans un premier tableau, soit prise en compte et s'enlève du stock déjà existant sur une autre feuille?)

Si quelqu'un veut bien m'aider sa serai vraiment sympa car je suis totalement désespérée:(
Pour plus d'infos je peux vous envoyer mon dossier déjà commencé :)
Merci d'avance!

1 réponse

Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
80
Salut
Quand tu le fais à la main, que fais-tu ?
Il te suffit de chercher comment faire la même chose par programme :
- Sélectionner la feuille de stock
- Rechercher la référence du produit (RecherchV
- Se placer sur la cellule contenant le 'solde'
- Calculer le nouveau 'solde' et l'inscrire en lieu et place.

Certaines de ces tâches peuvent être programmée en s'appuyant sur l'enregistreur de macro pendant que tu le fais à la main.
Tu n'auras plus, ensuite, qu'à relire la macro et de la paramétrer pour utiliser tes données.
Par exemple, pour rechercher un texte, j'ai enregistré une macro pendant que je faisais une recherche par les menus :
    Cells.Find(What:="toto", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
        :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
        False, SearchFormat:=False).Activate

Bien entendu, tu dois d'abord faire des recherches dans l'aide de Excel pour apprendre quelles instructions utiliser et te familiariser avec.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)