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 :

Racine carrée d'une variable dans un code vba


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 171
    Par défaut Racine carrée d'une variable dans un code vba
    Bonjour,

    Je souhaite avoir votre aide pour appliquer la racine carré a un nombre. Dans mon code vba j'ai:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sheets("Tank Sheet Report").Cells((Sheets("Scratch Pad").Cells(15, 4).Value) + 10, 2).Value = TotalWRStdDev / CountNbWaterRate2
    En fait ce n'ai pas TotalWRStdDev / CountNbWaterRate2 que je veux calculer mais plutot sa racine carré. Je veux eviter stocker cette valeur sur une cellule puis calculer sa racine carré grace a:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    'ActiveCell.FormulaR1C1 = "=SQRT(RC)"
    . Est ce que c'est possible?

    Merci d'avance pour votre aide.

  2. #2
    Membre émérite
    Homme Profil pro
    retraité
    Inscrit en
    Mai 2006
    Messages
    542
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mai 2006
    Messages : 542
    Par défaut
    Bonjour à tous

    Si j'ai bien compris :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Sub rac_carre()
      Dim nb As Integer
          nb = Sqr(Range("c9"))
    End Sub
    Eric

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 171
    Par défaut
    Merci,

    J'ai ajusté le code puisque le nombre est no,bre decimal et j'ai rajouté un argument a ma fonction (le nombre que je souhaite obtenir sa racine carré) mais ca ne marche pas.

    Finalement, betement, j'ai utilisé les maths dans mon code vba et j'ai remis le nombre que je souhaite obtenir sa racine carre a la puissance 1/2. Je ne savais pas que je pouvais faire ca. ca marche..

    Mais pour mes connaissances savais vous ce qui ne va pas avec la fonction ci dessous?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Function rac_carre(Val As Double)
    Dim Res As Double
    Res = Sqr(Val)
    End Function

    Merci

  4. #4
    Membre expérimenté
    Homme Profil pro
    Technicien Méthodes
    Inscrit en
    Mars 2013
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Méthodes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2013
    Messages : 128
    Par défaut
    Bonjour à toi,

    ton code code ne marche pas, tout simplement car ta fonction ne renvoie aucune valeur.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Function rac_carre(Val As Double)
    rac_carre = Sqr(Val)
    End Function
    Bonne journée

Discussions similaires

  1. Réponses: 2
    Dernier message: 31/07/2013, 14h53
  2. Mettre les données d'une variable dans un code.
    Par chenel80 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 19/06/2008, 13h45
  3. Probleme pour recuprer une variable dans un code embed vers un swf
    Par marcovitch80 dans le forum ActionScript 3
    Réponses: 2
    Dernier message: 17/01/2008, 20h16
  4. [FLASH MX2004] Utiliser une variable dans le code
    Par arnolem dans le forum Flash
    Réponses: 25
    Dernier message: 02/12/2005, 16h37
  5. [vb.net] utilisation d'une variable dans le code
    Par arnolem dans le forum Windows Forms
    Réponses: 9
    Dernier message: 30/09/2005, 19h22

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