Besoin de formule

lou2411 Messages postés 155 Statut Membre -  
lou2411 Messages postés 155 Statut Membre -
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

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
    1. lou2411 Messages postés 155 Statut Membre
       
      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
    2. lou2411 Messages postés 155 Statut Membre
       
      Désolé je n'ai pas été claire
      0
  2. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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
    1. ccm81 Messages postés 11033 Statut Membre 2 434
       
      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
    2. lou2411 Messages postés 155 Statut Membre
       
      ok pas de problème merci
      0
  3. lou2411 Messages postés 155 Statut Membre
     
    oui cela me semble bon merci
    0
    1. lou2411 Messages postés 155 Statut Membre
       
      a fin de compte sa ne fonctionne pas
      0
  4. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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
    1. lou2411 Messages postés 155 Statut Membre
       
      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
    2. lou2411 Messages postés 155 Statut Membre
       
      j'ai vérifié ses ok je vais travaillé avec et si quelque chose je te revient merci encore une fois
      0
    3. lou2411 Messages postés 155 Statut Membre
       
      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
    4. lou2411 Messages postés 155 Statut Membre
       
      Et aussi pour les ? j'aimerais que rien soit écrit

      Merci
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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
    1. lou2411 Messages postés 155 Statut Membre
       
      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
  7. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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
    1. lou2411 Messages postés 155 Statut Membre
       
      Merci encore une fois
      0
  8. lou2411 Messages postés 155 Statut Membre
     
    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
  9. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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
    1. lou2411 Messages postés 155 Statut Membre
       
      ok je vais essayé lundi pour moi il est l'heure de quitté le bureau

      Merci encore
      0
    2. lou2411 Messages postés 155 Statut Membre
       
      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
  10. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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
    1. lou2411 Messages postés 155 Statut Membre
       
      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
  11. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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
    1. lou2411 Messages postés 155 Statut Membre
       
      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
  12. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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
    1. lou2411 Messages postés 155 Statut Membre
       
      non comme tu vois je ne connais pas trop cela
      Merci
      0
    2. lou2411 Messages postés 155 Statut Membre
       
      mais sa fonction dsl je ne savais pas que je devais les inscrire
      0
    3. lou2411 Messages postés 155 Statut Membre
       
      Merci beaucoup de votre patience mon document fonctionne très bien.

      Merci
      0
  13. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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
    1. lou2411 Messages postés 155 Statut Membre
       
      Merci beaucoup
      0