VBA - Puissance et Racine Carré Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Avatar du membre
norck
Nouveau venu
Nouveau venu
Messages : 5
Inscrit le : 14 janvier 2017
Version d'Excel : 2016 FR

Message par norck » 14 janvier 2017, 16:43

Bonjour^^

Je viens vers vous car je rencontre un problème en VBA. Je dois faire des calculs dans un fichier EXCEL sous EXCEL 2016 FR et j'ai besoin d'utiliser SQR et ^ mais avec des ActiveCell.Offset. Mon problème est que mon calcul ne fonctionne pas. le seul moyen que j'ai trouvé est de passé par de ActiveCell.FormulaR1C1 en faisant une macro et en faisant le calcul via Excel. Cela me donne : ActiveCell.FormulaR1C1 = "=(SQRT((POWER(R[-1]C[-1]-R[-2]C[-1],2)-POWER(R[-1]C[-1],))))+R[-1]C"
Cela fonctionne, c'est sur, mais je voudrais faire le même calcul en VBA avec SQR et ^ en sachant que mon ActiveCell est sur B5.
Quelqu'un pourrait-il m'aider ? D'avance merci.

Cordialement,
Norck
j
jmd
Fanatique d'Excel
Fanatique d'Excel
Messages : 10'658
Appréciations reçues : 251
Inscrit le : 8 décembre 2007
Version d'Excel : 365 + PowerBI

Message par jmd » 14 janvier 2017, 18:31

bonjour

pourquoi faire compliqué avec VBA alors que c'est si simple avec Excel ?
Apprenez les fonctions d'Excel.
Exemple "Mettre sous forme de tableau", TCD, "Récupérer des données".
Apprendre les fonctionnalités "récentes".
Avatar du membre
norck
Nouveau venu
Nouveau venu
Messages : 5
Inscrit le : 14 janvier 2017
Version d'Excel : 2016 FR

Message par norck » 14 janvier 2017, 18:48

Euh, merci... Ça ne répond pas vraiment à ma question mais effectivement, dans l'absolu, si je laisse tel quel ça marche...
Néanmoins, je voudrai bien savoir comment faire proprement la chose. Je sais quoi utiliser, SQR et ^ mais je n'y parviens pas.
Cette "solution" me dépanne simplement. Le but c'est de pas le faire via Excel justement.
j
jmd
Fanatique d'Excel
Fanatique d'Excel
Messages : 10'658
Appréciations reçues : 251
Inscrit le : 8 décembre 2007
Version d'Excel : 365 + PowerBI

Message par jmd » 15 janvier 2017, 13:31

re

ton but est de faire un calcul, pas d'utiliser tel ou tel outil (comme si tu t'obligeais à planter un clou avec un tourne-vis)
dès lors pourquoi t'imposer la méthode la plus difficile ?
Apprenez les fonctions d'Excel.
Exemple "Mettre sous forme de tableau", TCD, "Récupérer des données".
Apprendre les fonctionnalités "récentes".
Avatar du membre
norck
Nouveau venu
Nouveau venu
Messages : 5
Inscrit le : 14 janvier 2017
Version d'Excel : 2016 FR

Message par norck » 15 janvier 2017, 15:15

Bonjour,

Je dois rendre un projet VBA et j'ai besoin d'utiliser des racine et des puissance.
Je ne veux pas perdre des points car je n'ai pas su trouver par moi même. Donc je demande de l'aide.
Je me moque de savoir si c'est plus compliqué ou non. Je ne cherche pas à aller au plus vite mais à bien faire les choses. Et surtout tel qu'on me les demandes. Bref, quel que soit la raison, pourriez vous m'aider ?

D'avance merci.
Cordialement,

Norck
j
jmd
Fanatique d'Excel
Fanatique d'Excel
Messages : 10'658
Appréciations reçues : 251
Inscrit le : 8 décembre 2007
Version d'Excel : 365 + PowerBI

Message par jmd » 15 janvier 2017, 15:53

ah, il s'agit d'un devoir scolaire

mébon, je suis nul en VBA, je passe la parole à plus qualifiés que moi :wink:
Apprenez les fonctions d'Excel.
Exemple "Mettre sous forme de tableau", TCD, "Récupérer des données".
Apprendre les fonctionnalités "récentes".
Avatar du membre
Jean-Eric
Fanatique d'Excel
Fanatique d'Excel
Messages : 16'067
Appréciations reçues : 617
Inscrit le : 27 août 2012
Version d'Excel : 365 Insider

Message par Jean-Eric » 15 janvier 2017, 18:06

Bonjour,
A tester.
Cdlt.
Public Sub DEMO()
Dim x As Double
    With ActiveSheet
        x = VBA.Sqr((.Cells(4, 1) - Cells(3, 1)) ^ 2 - 1) + .Cells(4, 2)
        .Cells(5, 3).Value = x
    End With
End Sub
Jean-Eric

Je ne réponds pas aux M.P. non sollicités.
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message
  • Racine carrée VBA
    par Axelitos » 5 mai 2015, 08:26 » dans Excel - VBA
    11 Réponses
    829 Vues
    Dernier message par James007
    5 mai 2015, 10:26
  • Fonction carré parfait VBA
    par kiboubou » 6 novembre 2017, 02:26 » dans Excel - VBA
    8 Réponses
    240 Vues
    Dernier message par dhany
    7 novembre 2017, 04:27
  • Extraire la racine d'un contrat
    par DamienH » 3 novembre 2017, 10:29 » dans Excel - VBA
    9 Réponses
    268 Vues
    Dernier message par DamienH
    3 novembre 2017, 14:33
  • carré latin
    par sylso » 18 décembre 2014, 16:26 » dans Excel - VBA
    2 Réponses
    371 Vues
    Dernier message par sylso
    18 décembre 2014, 17:28
  • Carré magique
    par chriss54 » 17 avril 2019, 23:27 » dans Excel - VBA
    6 Réponses
    117 Vues
    Dernier message par chriss54
    18 avril 2019, 13:30
  • Fichier racine modification et partage
    par 3ntropie » 6 novembre 2017, 14:25 » dans Calc
    1 Réponses
    442 Vues
    Dernier message par 3ntropie
    10 novembre 2017, 09:01