IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Recherche d'une valeur entière à partir de décimaux


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 147
    Par défaut Recherche d'une valeur entière à partir de décimaux
    Bonjour à tous, je me trouve dans une situation très inconfortable, d'1 parce que je ne me rapelles plus ce que je devais faire exactement, de 2 parce que mon boss est en vacances...

    Auriez-vous ne serais ce qu'un bout de morceau de début d'idée concernant le problème que je vais vous exposer.

    Alors j'ai une suite de chiffre à virgule et en face des valeurs non proportionnelles.

    375.3258 ; 6.61E-05
    375.7091 ; 4.93E-05
    376.0924 ; 5.40E-05
    376.4757 ; 5.47E-05
    376.8591 ; 5.31E-05
    377.2425 ; 5,64E-05
    etc...

    Je voudrais savoir si il serais possible de connaitre les valeurs entières liées à celles d'en face.

    Par exemple :
    376 ; 5.2876E-05
    377 ; 5.4287E-05

    Je me demande s'il y a une fonction spéciale dans excell pour savoir cela ou sinon s'il existait une solution autre que je pourrais tester. Ca fait 3 jours que je penche dessus, je dois dire que ca commence à me prendre un peu la tête ^^

    Merci d'avance,

  2. #2
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 159
    Par défaut
    Bonjour,
    par macro, tu peux faire une boucle qui balaye tes lignes et si les deux chiffre sont dans des colonnes différentes, tu peux utiliser round(...)
    Ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    For i=1 to 6  'si tu pars de la ligne 1 à 6
    Cells(i,1)=round(Cells(i,1) 'si tu es dans la première colonne et que tu es bien en format nombre
    next i

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 147
    Par défaut
    Je crois que je me suis mal exprimé, en fait je n'ai pas le résultat de ce que je cherche.


    J'ai ces 2 colonnes mais je voudrais trouver une valeur(colonne de droite) qui corresponde au chiffre entier de la colonne de gauche.

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 147
    Par défaut
    En fait je voudrais savoir s'il serait possible de faire une sorte de produit en croix mais à 3 colonne :

    375.7091 ; 4.93E-05
    376 ; ????
    376.0924 ; 5.40E-05

    Dites si je suis pas clair ^^

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    258
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 258
    Par défaut
    En fait je voudrais savoir s'il serait possible de faire une sorte de produit en croix mais à 3 colonne :

    375.7091 ; 4.93E-05
    376 ; ????
    376.0924 ; 5.40E-05
    L'entier d'un nombre : ent("A1")
    et ensuite tu peut faire ton produit en croix

    Attention, l'entier d'un nombre te donne la valeur entière inférieure
    Si tu veux l'arrondi le plus proche, ce n'est pas la meme fonction!

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 147
    Par défaut
    L'entier je le connais car c'est celui que je veux, mais c'est l'autre valeur que je voudrais.

    En fait c'est comme si c'était une ligne droite, au bout de cette ligne c'est les 2 points (375.7091 ; 4.93E-05) et (376.0924 ; 5.40E-05) et je voudrais la valeur du point 376.

    simple nan ? ^^

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SimpleXML] [XPATH] recherche d'une valeur à partir d'un tableau
    Par Electr0 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 13/08/2010, 18h37
  2. recherche d'une valeur à partir de criteres.
    Par Flamby38 dans le forum Excel
    Réponses: 2
    Dernier message: 14/11/2007, 14h57
  3. Réponses: 40
    Dernier message: 24/02/2006, 14h19
  4. erreur '' n'est pas une valeur entière correcte
    Par ffxlenoir dans le forum Langage
    Réponses: 5
    Dernier message: 02/12/2005, 13h57
  5. [D6] Recherche d'une valeur dans un fichier
    Par Lung dans le forum Langage
    Réponses: 2
    Dernier message: 06/09/2005, 08h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo