Besoin de formule

Fermé
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020 - Modifié le 5 juil. 2018 à 19:18
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020 - 10 juil. 2018 à 14:01
Bonjour,

Bonjour je vous envoie mon fichier et dedans vous avez mes demande. Je ne suis pas très bonne en Excel j'ai eu beaucoup d'aide pour ce ficher

Merci à la personne qui veux bien m'aidé

https://www.cjoint.com/c/HGfre0QBnYf

12 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
5 juil. 2018 à 20:10
Bonjour
pas sur d'avoir tout compris, ni du fait que ce que je vous propose fonctonne dans tous les cas
voyez ce fi hier et vérifier soigneusement et complètement
  • d'une part que c'est ce que vous voulez
  • d'autre part qu'il répond bien à tous les cas de figuer que vous pouvez avoir pour Largeur pi.po et Longueur pi-po

seules les colonnes M et N sont équipées pour l'instant, on ira plus loin si vous pouvez valider ça
https://mon-partage.fr/f/Cn4MMGy0/
à vous lire
crdlmnt
0
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020
5 juil. 2018 à 20:16
Merci mais ce n'est pas cela ce que je veux dire est que dans la colonne M je dois retrouvé la largeur qui est inscrit ex: 11.11 et pour la colonne N je dois retrouvé la longueur de 77.00

désolé j'aimerais bien connaitre Excel mais ainsi va la vie

Merci
0
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020
5 juil. 2018 à 21:49
Désolé je n'ai pas été claire
0
ccm81 Messages postés 10854 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 26 avril 2024 2 404
5 juil. 2018 à 20:35
Bonjour

Une solution avec une fonction personnalisée (macro)
https://www.cjoint.com/c/HGfsuV6BQjB
Alt-F11 pour accéder au code (dans Module 1)
Je n'ai écrit que la fonction hauteur, ça te fera un modèle pour ajouter les autres fonctions

Cdlmnt
0
ccm81 Messages postés 10854 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 26 avril 2024 2 404
5 juil. 2018 à 20:44
Vu ta réponse à Vaucluse (salut amical) qui avait compris la même chose que moi.
Merci mais ce n'est pas cela ce que je veux dire est que dans la colonne M je dois retrouvé la largeur qui est inscrit ex: 11.11
Ce n'est pas ce que tu as écrit dans tes commentaires, c'est pour ça que la solution macro me paraissait plus facile/simple à écrire, mais du coup elle n'est plus vraiment pertinente et je laisse Vaucluse continuer

Cdlmnt
0
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020
5 juil. 2018 à 21:40
ok pas de problème merci
0
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020
5 juil. 2018 à 20:40
oui cela me semble bon merci
0
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020
5 juil. 2018 à 21:45
a fin de compte sa ne fonctionne pas
0
ccm81 Messages postés 10854 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 26 avril 2024 2 404
6 juil. 2018 à 11:31
a fin de compte sa ne fonctionne pas
Peux tu en dire plus ?

En attendant le retour de Vaucluse, j'ai continué avec les fonctions personnalisées
https://mon-partage.fr/f/xxoIdGan/

Cdlmnt
0
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020
6 juil. 2018 à 13:31
Je vais essayé d'être plus clair, dans la cellule E17 la hauteur, la largeur , la longueur et le poids change toujours. Ce que j'ai de besoin ses de rapporter dans les cellule Ex la largeur doit apparaître dans la cellule M, la longueur dans la colonne N, la hauteur dans la colonne O, et le poids dans la colonne P.

Pour les colonnes Q R S si dans la cellule M17 ses plus petit que 10 inscrire A si toujours dans la cellule M17 ses plus grand que 10.1 mais plus petit que 12 inscrire B ainsi de suite

j'espère que je suis plus clair


Merci
0
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020
6 juil. 2018 à 13:43
j'ai vérifié ses ok je vais travaillé avec et si quelque chose je te revient merci encore une fois
0
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020
6 juil. 2018 à 13:46
est-ce possible que si il n'y a pas d'info associé au cellule qui n'est rien d'inscrit en ce moment j'ai #valeur!
0
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020
6 juil. 2018 à 14:19
Et aussi pour les ? j'aimerais que rien soit écrit

Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ccm81 Messages postés 10854 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 26 avril 2024 2 404
6 juil. 2018 à 15:17
1. est-ce possible que si il n'y a pas d'info associé au cellule qui n'est rien d'inscrit en ce moment j'ai #valeur!
2. Et aussi pour les ? j'aimerais que rien soit écrit

https://mon-partage.fr/f/SC1h5dbN/

Q. Pas de colonne prévue pour catégorie poids?

Cdlmnt
0
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020
6 juil. 2018 à 15:49
Non pour le poids mais quand je sélectionne les cellules M17 jusqu'a S17 et que j'utilise la petite croix noir pour étiré les formules cela me donne #valeur!

https://www.cjoint.com/c/HGgnKUARC1f

Merci
0
ccm81 Messages postés 10854 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 26 avril 2024 2 404
Modifié le 6 juil. 2018 à 19:04
mais quand je sélectionne les cellules M17 jusqu'a S17 et que j'utilise la petite croix noir pour étiré les formules cela me donne #valeur!
Désolé, un copier/coller malheureux de ma part , la ligne
if rd = 0 ....
doit être placée juste après la ligne
rd = InStr...
et non après la ligne
Wend
comme ceci
rd = InStr(1, s, "Largeur")
If rd = 0 Then Cat_largeur = "": Exit Function


https://www.cjoint.com/c/HGgqZqgZK4B

Cdlmnt
0
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020
6 juil. 2018 à 19:23
Merci encore une fois
0
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020
6 juil. 2018 à 19:55
Désolé mais j'ai essayé et sa ne fonctionne pas j'ai déjà un macro et je ne connais rien a ceux-ci. Je vais prendre la chance de t'envoyé mon fichier original pour que tu puisses le transférer dedans, si tu le veux bien. J'ai beaucoup d'employé si tu change seulement celle qui s'appel A Test RÉGULIER est ce que je peux faire copier coller dans toute les autre feuilles de ce classeur après

Merci


https://www.cjoint.com/c/HGgrOUF6v6f
0
ccm81 Messages postés 10854 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 26 avril 2024 2 404
6 juil. 2018 à 20:48
Je suis sous mon vieil excel 2003, et la conversion de ton fichier le fait grossir sérieusement
Pour ne pas toucher à ton Module 1, il est préférable de
1. Alt-F11 pour accéder à l'éditeur vba
2. Insertion Module pour créer un Module 2
3. Copier tout mon code dans ce Module 2
4. C'est tout !

RQ. Les fonctions du Module 2 sont utilisables dans n'importe quelle feuille de ton classeur

Ton fichier avec les macros ajoutées au Module 1 et une utilisation dans la feuille "A Test RÉGULIER"
https://mon-partage.fr/f/VWIf7pbb/

Cdlmnt
0
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020
6 juil. 2018 à 20:56
ok je vais essayé lundi pour moi il est l'heure de quitté le bureau

Merci encore
0
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020
9 juil. 2018 à 13:43
bonjour, j'ai essayé mais quand je copie et je colle dans le Module 2 rien ne se fait est-ce que tu peux vérifié ce que je ne fais pas correctement et me l'ajusté s.v.p.

: https://www.cjoint.com/c/HGjlHkZQsGf

merci
0
ccm81 Messages postés 10854 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 26 avril 2024 2 404
9 juil. 2018 à 18:06
j'ai essayé mais quand je copie et je colle dans le Module 2 rien ne se fait
Tu as bien copié le code, mais tu n'as pas utilisé les fonctions créées par exemple dans la feuille "A test REGULIER"
- en N3 > la formule =largeur(E3)
- en O3 > la formule = longueur(E3)
etc ...

Un problème avec ton classeur.
En regardant mieux ton fichier, dans l'éditeur vba, dans la liste des feuilles, il y a 115 feuilles déclarées, alors que ton classeur n'en comporte que 57 nommées avec des noms de personnes, les autres (58) ne sont ni visibles, ni accessibles, ni supprimables. As tu la même chose chez toi (Alt-F11 et tu regardes la liste des feuilles dans la fenêtre de gauche) ou bien est ce mon convertisseur qui fait des siennes.
Si tu n'as que 57 vraies feuilles (nommées avec ...) , il serait opportun de faire le ménage

Cdlmnt
0
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020
9 juil. 2018 à 18:41
chaque feuille qui a un nom dans mon fichier est bon
je pense que je vais laissé tombé ses trop difficile pour moi les macro je ne connais rien la dedans

Merci
0
ccm81 Messages postés 10854 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 26 avril 2024 2 404
9 juil. 2018 à 19:07
1. jses trop difficile pour moi les macro je ne connais rien la dedans
Les 7 fonctions personnalisées (longueur, largeur, hauteur, poids, cat_longueur, cat_largeur, cat_hauteur, du Module 2) s'utilisent exactement comme des fonctions excel

2. tu ne réponds pas à ma question
As tu la même chose chez toi > Alt-F11 puis tu regardes la liste des feuilles dans la fenêtre de gauche.
J'ai des feuilles "fantômes" Feuil1, Feuil10, Feuil11, Feuil12, ... qui ne correspondent à aucun nom de feuille accessible dans le classeur (voir image)
.
Si c'est oui, il serait bon de nettoyer tout ça, mais il faut repartir sur un nouveau fichier.
Si toutes les feuilles sont sur le même modèle, je peux te faire la manip (via une petite macro)

3. je pense que je vais laissé tombé
c'est toi qui vois

Cdlmnt
0
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020
9 juil. 2018 à 19:48
non je n'ai pas la même chose j'en ai beaucoup moins j'ai comme tu dit plus haut a peu près 57 j'ai besoin seulement de feuille nommé

Merci
0
ccm81 Messages postés 10854 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 26 avril 2024 2 404
9 juil. 2018 à 20:28
j'en ai beaucoup moins j'ai comme tu dit plus haut a peu près 57
Bon, c'est une bonne nouvelle
As tu essayé de mettre les formules dans une des feuilles ?
en M3 =largeur(E3)
en N3 = longueur(E3)
en O3 = hauteur(E3)
en P3 = poids(E3)
en Q3 = cat_largeur(E3)
en R3 = cat_longueur(E3)
en S3 = cat_hauteur(E3)

Cdlmnt
0
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020
9 juil. 2018 à 20:40
non comme tu vois je ne connais pas trop cela
Merci
0
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020
9 juil. 2018 à 20:45
mais sa fonction dsl je ne savais pas que je devais les inscrire
0
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020
9 juil. 2018 à 21:29
Merci beaucoup de votre patience mon document fonctionne très bien.

Merci
0
ccm81 Messages postés 10854 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 26 avril 2024 2 404
9 juil. 2018 à 21:08
1. mais sa fonction dsl
Bonne nouvelle
2. je ne savais pas que je devais les inscrire
Une fonction personnalisée permet d'ajouter à excel une fonction qui n'existe pas.
Donc, il faut la fabriquer (code vba) avant de l'utiliser dans une feuille comme une fonction normale excel. Elle doit obligatoirement être écrite dans un Module du fichier qui l'utilise
Tu vois, ce n'est pas si compliqué que ça

Bonne fin de journée
0
lou2411 Messages postés 154 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 15 décembre 2020
10 juil. 2018 à 14:01
Merci beaucoup
0