Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Fonction de TRI - [ Algorithme / Maths ] (hindhinf)

jeudi 16 novembre 2006 à 14:12:55 | Fonction de TRI -

hindhinf

Bonjour ,
  j'ai besoin d'une fonction paramétrable qui permet de calculer le taux de rentabilité interne  sous VB .
 STP si quelqu'un peut m'aider

jeudi 16 novembre 2006 à 14:17:05 | Re : Fonction de TRI -

Drikce06

Membre Club
Salut et nous on a besoin d'éléments précis!

 Drikce 06

jeudi 16 novembre 2006 à 14:50:47 | Re : Fonction de TRI -

Molenn

Réponse acceptée !

Moi, ce que j'aime, c'est que lorsque je dis quelque chose comme ça, on me répond : "Et 100 balles et un mars avec ?".

Mais bon, je suis dans un bon jour ("Bonjour !!!"  ) donc, je te donne une piste : Une fonction paramètrable calculant le TRI existe déjà dans EXCEL, c'est le fonction TRI :
[ Lien ]
Il ne te reste plus au choix, soit à l'utiliser telle quelle (en VBA, tu peux l'utiliser directement dans ton code, donc, en référençant Excel dans ton projet, tu as peut être moyen), soit à l'adapter (Tu as le fonctionnement de la fonction, il est donc possible de la recréer).

Au passage, définition du TRI
[ Lien ]
ce qui permettra d'y voir plus clair si tu veux écrire toi-même la fonction.

Ah oui ... Bon courage ^^

Molenn


jeudi 16 novembre 2006 à 15:28:30 | Re : Fonction de TRI -

mortalino

Membre Club


Moi je suis pas dans un bon jour,

hindhinf : http://www.vbfrance.com/reglement.aspx

@++


  --Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
/DIV>

jeudi 16 novembre 2006 à 20:29:33 | Re : Fonction de TRI -

jmfmarques

Membre Club

Moi, ce que j'aime (), c'est la corrélation éviden,te () entre le titre donné à cette discussion et l'exposé du problème...

Si tu cherches une fonction de tri, hindhinf, elle sera une fonction de tri, quelle que soit TA finalité du tri...

Si tu cherches "une fonction paramétrable qui permet de calculer le taux de rentabilité interne  sous VB "... tu expliques avec précision ce que c'est... et intitules autrement ta disxussion.
Merci .


vendredi 17 novembre 2006 à 12:11:02 | Re : Fonction de TRI -

hindhinf

Bon ,
Pour le début j'ai déclaré une application excel  de la façon suivante :
    Dim vXlsApp As Excel.Application
mais je n'ai pas su continuer , comment je peux accéder à la fonction de TRI , le taux de rentabilité interne ?

vendredi 17 novembre 2006 à 13:10:02 | Re : Fonction de TRI -

Drikce06

Membre Club
Salut pour te donner une idée tu enregistes une macor excel outil>macro>nouvelle macro  tu fais tri et tu va voir dans le module ce qu'il a fait!

 Drikce 06

vendredi 17 novembre 2006 à 14:56:39 | Re : Fonction de TRI -

Molenn

Drikce06 : Ca, ça ne fera rien ^^ parce qu'en fait, ça ne va te montrer qu'une chose :

Ca te donnera un code du style range("A1").formula = "TRI ...."
L'enregistreur de macro ne te marquera pas le déroulement de la fonction, puisqu'elle est intégrée à Excel.

Attention, ce n'est pas un tri qu'il cherche à faire, mais à calculer un TI, c'est à dire un Taux de Rendement Interne

Molenn

vendredi 17 novembre 2006 à 15:02:41 | Re : Fonction de TRI -

Drikce06

Membre Club

Et ça consiste à quoi de calculer un TI, c'est à dire un Taux de Rendement Interne?

Molenn

t'as jamais utilisé ça alors!

' Macro1 Macro
' Macro enregistrée le 17/11/2006 par

    Range("B8:B21").Select
    Selection.Sort Key1:=Range("B8"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal

 Drikce 06


vendredi 17 novembre 2006 à 15:15:44 | Re : Fonction de TRI -

Molenn

Et donc, j'ai juste fait une faute de frappe, c'est pas calculer un TI, mais un TRI.

Ta macro fait donc un tri de données, dans ton cas, tu as trié les données de B8 à B21 dans l'ordre croissant.

Moi, quand je fais un TRI, c'est à dire que je pose dans une cellule la formule =TRI(blabla ...), voici ce que me donne l'éditeur de macro (mes données à traiter sont en B8 à B21, la valeur en B8 est négative, les autres valeurs sont positives) :

    Range("B6").Select
    ActiveCell.FormulaR1C1 = "=IRR(R[2]C:R[15]C)"
    Range("B7").Select

Le résultat de ma macro ne met pas des chiffres dans un certain nombre, elle me fait un calcul financier dont le résultat s'affiche en % dans la cellule B6


Donc, en résumé, ne confondez pas effectuer un tri dans Excel et calculer le TRI qui est bien le calcul d'un taux de Rendement Interne, ce qui est une notion financière (c'est la valeur pour la Valeur Actuelle Nette s'annule ... J'ai mis un lien qui explique ce que c'est un peu plus haut).

Enfin, si jamais il voulait faire un tri, faut qu'il le dise parce que je me ridiculise là ^^ ... mais vu la demande du tout premier post, j'ose espérer qu'il parlait bien du TRI et pas d'un tri (si vous me suivez )

Molenn

P.S. : Si si, j'avais déjà utilisé le tri et je savais même ce que ça donnait dans l'enregistreur de macro.
Si tu veux faire comme moi, tu enregistres juste dans une cellule : "=TRI(A1:A3)" ^^


1 2

Cette discussion est classé dans : fonction, tri


Répondre à ce message

Sujets en rapport avec ce message

fonction de tri d'un vecteur sous VBA Excel [ par Delphine2 ] Bonjour à tous,Je suis utilisatrice confirmée d'Excel, mais débutante en VBA, et j'ai une difficulté :Voilà mon problème : j'ai des colonnes de chiffr fonction de tri d'un vecteur sous Excel [ par Delphine2 ] Bonjour à tous,Je suis utilisatrice confirmée d'Excel, mais débutante en VBA, et j'ai une difficulté :Voilà mon problème : j'ai des colonnes de chiffr tri de tableau alphanumérique [ par nickam ] Bonjour,Je suis débutant dans le milieu de la programmation VB et j'ai besoin d'aide pour résoudre une problème insurmopntable. Mon problème est que Tri dans une Flexgrid [ par FASH ] Bonjour à tous,Comment peut-on faire un tri dans un Flexgrid quand on a des dates dans la colonnes. J'utilise une fonction trouvée sur le web qui trie tri tableau [ par damd ] salutj'aimerai savoir comment trier un tableau.en fait, est-ce qu'il existe une fonction ou bien il faut creer un algo ?s'il y a une fonction, j'aimer Tri Table Access via VB6 avec fonction SORT [ par laurent92370 ] BonsoirN'ayant pas réussi à trouver ce que je cherche, je vous pose donc ma problématique :comment, via VB6, trier une table access (ordre croissant o Critère de tri dans une requête et condition ... [ par philippebezoteaux ] Bonjour,Je cherche à faire une fonction de tri dans une requête par rapport à un champ donné.Ca c'est plutôt simple mais je voudrais que cette conditi Fonction de tri dans un tableau [ par guigui28 ] Bonjour,Comme je n'ai pas eu de réponse la dernière fois que j'ai posé cette question, je la repose à nouveau !Je cherche un moyen de trié une variabl Problème passage d'un tableau comme paramètre d'une fonction [ par dafrip ] Bonjour, J'utilise VBA sur Excel 2000, et dans ma macro, je dispose de tableaux de String que je voudrais trier.Dim tab(),tab1() as StringRedim tab(0) Fonction hasard [ par maxsecurite2 ] Bonjour,J'ai un petit trou de mémoire en ce qui concerne une fonction de hasard avec VBVoila j'aimerais déclarer X choixdim x1 as stringx1="A"+text1+"


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.