Mise à jour état de stock en fonction d'un code EAN
Résolu/Fermé
Somik
-
8 août 2014 à 12:11
skk201 Messages postés 938 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 16 octobre 2016 - 8 août 2014 à 17:07
skk201 Messages postés 938 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 16 octobre 2016 - 8 août 2014 à 17:07
A voir également:
- Mise à jour état de stock en fonction d'un code EAN
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Fonction si et - Guide
- Code ascii de a - Guide
- Mise en forme conditionnelle excel - Guide
2 réponses
skk201
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
8 août 2014 à 12:26
8 août 2014 à 12:26
Bonjour,
Il nous faudrait les 2 fichiers Est-ce que tu peux nous les transmettre via un site de partage comme C-joint.com ?
Merci :)
Il nous faudrait les 2 fichiers Est-ce que tu peux nous les transmettre via un site de partage comme C-joint.com ?
Merci :)
Mon meilleur ami m'a parlé par téléphone de la fameuse fonction =RECHERCHEV
mais j'ai du mal à la paramétrer pr l'adapter à mes besoins (par téléphone c'est pas simple).
Merci pour le coup de pouce
mais j'ai du mal à la paramétrer pr l'adapter à mes besoins (par téléphone c'est pas simple).
Merci pour le coup de pouce
skk201
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
Modifié par skk201 le 8/08/2014 à 13:54
Modifié par skk201 le 8/08/2014 à 13:54
J'imagine que tu as plusieurs codes EAN a transmettre a la fois ?
La RechercheV marchera pas si tu veux une explication lis en dessous si non saute directement a la partie en gras :)
La fonction rechercheV :
=RECHERCHEV(Objet a chercher; dans zone; Renvoyer la valeur de la xe colonne de la zone, Valeur proche?)
Soit =RECHERCHEV($A$1;$A$2:$D$50;3;FAUX) = Rechercher la valeur de A1 dans les cellules de A2 à A50, le "Faux" signifie que on cherche une correspondance exacte; Donc si on trouve un correspondance exacte entre la valeur de A1 et la valeur d'une cellule entre A2 et A50 Alors il renvoie la valeur de la même ligne de la colonne C. Si la fonction ne trouve rien elle revoie #N/A
Si au lieu de mettre Faux tu mais Vrai pour le dernier argument alors il cherchera une valeur proche si la fonction ne trouve rien elle prendra la valeur la plus proche.
Exemple : Si tu cherche 51, mais que la dernière valeur de la colonne A est 50, alors il renverra la valeur correspondant à 50 au lieu de renvoyer #N/A
C'est un peu complex. surtout que tu comptes prendre des données dans un autre classeur. Il faut donc faire une liaison. Sauf que au moment ou tu transmettera ton classeur à site la liason sera brisée et donc ça ne marchera pas.
Dans ton cas je vois 2 solutions :
Soit une formule Matricielle (que je ne maitrise pas).
Soit une macro VBA, là je peux t'aider.
****
mais peut-être que d'autres gens voient une autre solution ?
La RechercheV marchera pas si tu veux une explication lis en dessous si non saute directement a la partie en gras :)
La fonction rechercheV :
=RECHERCHEV(Objet a chercher; dans zone; Renvoyer la valeur de la xe colonne de la zone, Valeur proche?)
Soit =RECHERCHEV($A$1;$A$2:$D$50;3;FAUX) = Rechercher la valeur de A1 dans les cellules de A2 à A50, le "Faux" signifie que on cherche une correspondance exacte; Donc si on trouve un correspondance exacte entre la valeur de A1 et la valeur d'une cellule entre A2 et A50 Alors il renvoie la valeur de la même ligne de la colonne C. Si la fonction ne trouve rien elle revoie #N/A
Si au lieu de mettre Faux tu mais Vrai pour le dernier argument alors il cherchera une valeur proche si la fonction ne trouve rien elle prendra la valeur la plus proche.
Exemple : Si tu cherche 51, mais que la dernière valeur de la colonne A est 50, alors il renverra la valeur correspondant à 50 au lieu de renvoyer #N/A
C'est un peu complex. surtout que tu comptes prendre des données dans un autre classeur. Il faut donc faire une liaison. Sauf que au moment ou tu transmettera ton classeur à site la liason sera brisée et donc ça ne marchera pas.
Dans ton cas je vois 2 solutions :
Soit une formule Matricielle (que je ne maitrise pas).
Soit une macro VBA, là je peux t'aider.
****
mais peut-être que d'autres gens voient une autre solution ?
skk201
Messages postés
938
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
16 octobre 2016
54
8 août 2014 à 17:07
8 août 2014 à 17:07
Tant mieux si ça marche :)
N'oublie pas de mettre résolu et a revenir si tuas encore des questions.
N'oublie pas de mettre résolu et a revenir si tuas encore des questions.