Trouver une valeur dans un tableau à double entrées vba
Résolu/Fermé
saolaneducado
Messages postés
21
Date d'inscription
jeudi 2 janvier 2014
Statut
Membre
Dernière intervention
23 février 2016
-
23 janv. 2014 à 15:53
saolaneducado - 24 janv. 2014 à 10:15
saolaneducado - 24 janv. 2014 à 10:15
A voir également:
- Vba rechercher une valeur dans un tableau
- Tableau word - Guide
- Tableau ascii - Guide
- Rechercher ou entrer l'adresse - Guide
- Tableau croisé dynamique - Guide
- Trier un tableau excel - Guide
9 réponses
PHILOU10120
Messages postés
6430
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
28 mars 2025
822
23 janv. 2014 à 17:17
23 janv. 2014 à 17:17
Bonjour
Voir sur la feuille port la formule
votre fichier
https://www.cjoint.com/?3AxrrjfuAEz
Voir sur la feuille port la formule
votre fichier
https://www.cjoint.com/?3AxrrjfuAEz
saolaneducado
Messages postés
21
Date d'inscription
jeudi 2 janvier 2014
Statut
Membre
Dernière intervention
23 février 2016
1
23 janv. 2014 à 18:45
23 janv. 2014 à 18:45
Merci pour votre aide ,
La formule fonctionne effectivement avec des données sur la même page mais quand je veux la mettre sur la page cotation (en faisant les modifs adéquates) celà ne fonctionne pas et je ne vois pas pourquoi?
Si vous pouvez m'expliquer les deux colonnes rajoutées également (pour ma culture!)
Merci sincèrement pour le temps que vous prenez pour m'aider
La formule fonctionne effectivement avec des données sur la même page mais quand je veux la mettre sur la page cotation (en faisant les modifs adéquates) celà ne fonctionne pas et je ne vois pas pourquoi?
Si vous pouvez m'expliquer les deux colonnes rajoutées également (pour ma culture!)
Merci sincèrement pour le temps que vous prenez pour m'aider
PHILOU10120
Messages postés
6430
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
28 mars 2025
822
23 janv. 2014 à 19:08
23 janv. 2014 à 19:08
La colonne U et V servent à trouver le numéro de colonne liée au poids transporté
Et si j'avais pu retrouver vos cellules M13 R2 et J34 données dans l'énoncé j' aurai pris celles-ci pour la base de mon calcul. mais n'ayant pas vu sur quelle feuille vous les aviez renseignées je vous ai fait un exemple.
Et si j'avais pu retrouver vos cellules M13 R2 et J34 données dans l'énoncé j' aurai pris celles-ci pour la base de mon calcul. mais n'ayant pas vu sur quelle feuille vous les aviez renseignées je vous ai fait un exemple.
saolaneducado
Messages postés
21
Date d'inscription
jeudi 2 janvier 2014
Statut
Membre
Dernière intervention
23 février 2016
1
23 janv. 2014 à 19:21
23 janv. 2014 à 19:21
ah oui d'accord, bien vu.
Pour les cellules elles sont sur la feuille cotation.
Vraiment merci
Pour les cellules elles sont sur la feuille cotation.
Vraiment merci
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 429
23 janv. 2014 à 19:28
23 janv. 2014 à 19:28
Bonsoir
.. suis peut être un peu nul, mais sur quelle feuille voulez vous le résultat et sur quelle feuille est indiqué le poids de la livraison??
A vous lire
.. suis peut être un peu nul, mais sur quelle feuille voulez vous le résultat et sur quelle feuille est indiqué le poids de la livraison??
A vous lire
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
saolaneducado
Messages postés
21
Date d'inscription
jeudi 2 janvier 2014
Statut
Membre
Dernière intervention
23 février 2016
1
23 janv. 2014 à 19:39
23 janv. 2014 à 19:39
pas du tout nul ou alors j'aimerai bien être nul comme ça moi.
Sur la feuille cotation cellule R2= destination (code postal de la pfeuille port)
J34= le poids de la commande
M13 le résultat.
Merci pour votre aide
Sur la feuille cotation cellule R2= destination (code postal de la pfeuille port)
J34= le poids de la commande
M13 le résultat.
Merci pour votre aide
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 429
23 janv. 2014 à 19:49
23 janv. 2014 à 19:49
J'insiste lourdement!
le code postal dans la feuille port, il est où?. Parce que je ne trouve pas celui qui est affiché en R2 de cotation
06480 (soit 680)
Faut il l'assimiler au plus proche inférieur dans la colonne C de port?(soit dans ce cas 640?)
à +
le code postal dans la feuille port, il est où?. Parce que je ne trouve pas celui qui est affiché en R2 de cotation
06480 (soit 680)
Faut il l'assimiler au plus proche inférieur dans la colonne C de port?(soit dans ce cas 640?)
à +
PHILOU10120
Messages postés
6430
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
28 mars 2025
822
23 janv. 2014 à 20:04
23 janv. 2014 à 20:04
Bonjour
Voici le fichier, mais Vaucluse a raison les éléments à utiliser ne sont pas clair, donc j'ai adapté vous corrigerez à vos besoins.
https://www.cjoint.com/?3AxudQwzQov
Voici le fichier, mais Vaucluse a raison les éléments à utiliser ne sont pas clair, donc j'ai adapté vous corrigerez à vos besoins.
https://www.cjoint.com/?3AxudQwzQov
saolaneducado
Messages postés
21
Date d'inscription
jeudi 2 janvier 2014
Statut
Membre
Dernière intervention
23 février 2016
1
23 janv. 2014 à 20:02
23 janv. 2014 à 20:02
Pardon le code sera celui de la colonne 3 ( à la place de 06480) on aura 060
Des fois por le meme code on peut avoir différents prix. je vais donc travailler avec le code de la colonne 3 et modifier les doublons
Merci
Des fois por le meme code on peut avoir différents prix. je vais donc travailler avec le code de la colonne 3 et modifier les doublons
Merci
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 429
23 janv. 2014 à 20:07
23 janv. 2014 à 20:07
re
Voila ce que j'avais concocté en supposant que les règles étaient:
le poids inférieur le plus proche dans le barème de poids en ligne 3
le code le plus proche dans la liste des codes en C
https://www.cjoint.com/?DAxudnsKsty
Mais pour que la formule fonctionne, ,il est impératif dans ce cas:
__que les valeurs poids et code soient numériques
__qu'elles soient classées par ordre croissant.
J'ai donc refait les listes en conséquence.
Revenez si vous voulez autre chose
Crdlmnt
Voila ce que j'avais concocté en supposant que les règles étaient:
le poids inférieur le plus proche dans le barème de poids en ligne 3
le code le plus proche dans la liste des codes en C
https://www.cjoint.com/?DAxudnsKsty
Mais pour que la formule fonctionne, ,il est impératif dans ce cas:
__que les valeurs poids et code soient numériques
__qu'elles soient classées par ordre croissant.
J'ai donc refait les listes en conséquence.
Revenez si vous voulez autre chose
Crdlmnt
Merci mais la formule ne marche pas dans tous les cas. Pour les codes postaux commençant par un 0 par exemple le résultat est faux. le résultat dans d'autres cas ne correspondent pas.
Mon problème est entier.
je pensais travailler non pas avec les codes postaux mais avec les codes de la troisième colonne.
C'est déjà beaucoup mieux que ce que j'ai pu trouver jusqu'à présent
Mon problème est entier.
je pensais travailler non pas avec les codes postaux mais avec les codes de la troisième colonne.
C'est déjà beaucoup mieux que ce que j'ai pu trouver jusqu'à présent
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 429
24 janv. 2014 à 07:19
24 janv. 2014 à 07:19
Alors il faut revoir la façon de traiter les références.
Vous avez parlé de N° de département mais la colonne C de votre feuille Port ne contient pas ça. Pour être au plus près, j'ai rentré des nombres à trois chiffres, ainsi que dans R2 de Citation.
Voyez cette version:
https://www.cjoint.com/c/DAyhqauDJJC
J'ai placé dans la cellule R2 un menu déroulant qui n'autorise que les valeurs présentes dans la colonne C de Port.
Et là sans fonctionne sans erreur
donc, mettez à jour votre colonne C avec des infos correctes et vous aurez forcément les mêmes dans R2 en sélectionnant via cette liste.
(la liste en C est nommée Dep)
crdlmnt
Vous avez parlé de N° de département mais la colonne C de votre feuille Port ne contient pas ça. Pour être au plus près, j'ai rentré des nombres à trois chiffres, ainsi que dans R2 de Citation.
Voyez cette version:
https://www.cjoint.com/c/DAyhqauDJJC
J'ai placé dans la cellule R2 un menu déroulant qui n'autorise que les valeurs présentes dans la colonne C de Port.
Et là sans fonctionne sans erreur
donc, mettez à jour votre colonne C avec des infos correctes et vous aurez forcément les mêmes dans R2 en sélectionnant via cette liste.
(la liste en C est nommée Dep)
crdlmnt
Bonjour,
Le prix affiché est toujours faux. J'ai donc un peu triché, comme ça :
Création d'une cellule intermédiaire avec la formule "si" pour placer le poids dans la bonne tranche et ensuite modification de la formule dans m10 pour aller chercher comme référence la cellule masquée plutôt que la cellule poids.
Maintenant j'ai le bon prix même si la méthode est moyenne.
Merci à tout les deux
Le prix affiché est toujours faux. J'ai donc un peu triché, comme ça :
Création d'une cellule intermédiaire avec la formule "si" pour placer le poids dans la bonne tranche et ensuite modification de la formule dans m10 pour aller chercher comme référence la cellule masquée plutôt que la cellule poids.
Maintenant j'ai le bon prix même si la méthode est moyenne.
Merci à tout les deux
PHILOU10120
Messages postés
6430
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
28 mars 2025
822
24 janv. 2014 à 09:52
24 janv. 2014 à 09:52
Bonjour
Voici le fichier modifié, il faut terminer la liste des codes postaux colonne 3 sur la feuille port.
https://www.cjoint.com/?3AyjZLiZs6w
Voici le fichier modifié, il faut terminer la liste des codes postaux colonne 3 sur la feuille port.
https://www.cjoint.com/?3AyjZLiZs6w