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 :

Matrice de calibration


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Août 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2013
    Messages : 2
    Par défaut Matrice de calibration
    Bonjour,

    Je souhaiterai faire un code en VB me permettant de corriger des valeurs à partir d'une matrice :

    Les valeurs brut en colonne A (ex. de 0.1 à 10.0 par pas de 0.1)
    La correction correspondante à appliquer pour ces valeurs en colonne B (pour la valeur 1 : +0.1, pour la valeur 2 : -0.5 ect...)
    En colonne C : les nouvelles valeurs à corriger.

    Il faudrai donc que la macro fasse correspondre les valeurs de la colonne C avec celles de la colonne A, et y applique les correction de la colonne B.
    Les valeurs sont au format XX.X (une décimale) et peuvent être négatives.

    J'ai utilisé ce code pour rechercher et remplacer une valeur par la valeur corrigée, mais le problème est qu'il réanalise toute la table et re-remplace les valeurs déjà traité, sans compter que les valeurs doivent être rentrer dans le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub Remplace()
    Range("C1:C15").Replace What:=0.5, Replacement:=0.31, LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
     
    End Sub
    En vous remerciant par avance de votre aide car je bloque...

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    3 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3 453
    Par défaut
    Bonjour,

    Là, je crois qu'il va falloir que tu précise ce que tu souhaite !
    La table de correspondance est où ? Comment savoir que 0.1 doit correspondre à 1 et que -0.5 doit correspondre à 2 ?

    Hervé.

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Août 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2013
    Messages : 2
    Par défaut
    Il est vrai qu'en dehors du contexte ce n'est pas évident à cerner.

    Pour être plus précis, cela doit permettre d'appliquer les correction d'un filtre sur les valeurs de sortie d'un capteur.
    Voici une petite mise en situation pour les valeurs

    Note : On dispose de valeur dont on cherche la correction à appliquer dans la table d'étalonnage, et ainsi obtenir une valeur corrigée.

    http://img801.imageshack.us/img801/1716/fo4g.png

  4. #4
    Inactif  
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    1 733
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 1 733
    Par défaut
    Bah... Tout ça pour ça!

    En H4
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =recherchev(G4;$C$4:$D$13;2;FALSE)

Discussions similaires

  1. Calibration matrice de rotation
    Par black_hole dans le forum Traitement d'images
    Réponses: 0
    Dernier message: 06/01/2014, 17h25
  2. calculer la distance focale à partir de la matrice de calibration
    Par mar1985 dans le forum Traitement d'images
    Réponses: 5
    Dernier message: 22/04/2009, 19h56
  3. Matrice de filtrage ?
    Par gimlithedwarf dans le forum Traitement d'images
    Réponses: 2
    Dernier message: 24/08/2002, 09h44
  4. Gestion de matrice
    Par bzd dans le forum C
    Réponses: 4
    Dernier message: 12/08/2002, 18h19
  5. Comment définir le type matrice ?
    Par charly dans le forum Langage
    Réponses: 7
    Dernier message: 15/06/2002, 21h01

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