Besoin d'aide

CHRIS1224

XLDnaute Nouveau
Renvoi de valeur en fonction d'une autre valeur

Bonjour à toutes et à tous

J'aurais besoin d'aide sur une routine entre VB et Excel.

Je voudrai que quand dans ma cellule A1 il y est un chiffre compris entre 0 et 1.39 alors cellule A2 soit = 1UP, si A1 et compris entre 1.40 et 1.79 alors A2 soit = 2UP, si A1 et compris entre 1.80 et 2.39 alors A2 = 3UP, et que si A1 > à 2.39 alors A2 = A1/0.60

Voilà, j'espère avoir été assez clair.

Merci d'avance pour votre aide.

@+
 
Dernière édition:

Dugenou

XLDnaute Barbatruc
Re : Besoin d'aide

Bonjour,

si tu es plus clair dans l'objet du message, cela permet aux autres utilisateurs de rechercher un sujet déjà traité. Qui chercherait sur le sujet "besoin d'aide" pour trouver la réponse à un pb de renvoi de valeur en fonction d'une autre valeur ?

regarde le fichier joint si ça te convient : c'est des formules et pas de VB
 

Pièces jointes

  • besoin daide.xls
    21.5 KB · Affichages: 51

CHRIS1224

XLDnaute Nouveau
Renvoi de valeur en fonction d'une autre valeur

Trés intéressant toutes ces formules, mais il est vrai que dans mon objet du message je n'est pas présisé qu'il été question de renvoi de valeur en fonction d'une autre valeur comme le dit si bien DUGENOUS et que cela doit être en VB.

Je tien a vous remercier

Cordialement

CHRIS1224
 
Dernière édition:

mromain

XLDnaute Barbatruc
Re : Besoin d'aide

bonjour le fil

voici une fonction en VB :
Code:
Public Function maFonction(cellule As Variant) As Variant
If Not IsNumeric(cellule) Then Exit Function
If (0 <= cellule And 1.18 >= cellule) Then
    maFonction = "1UP"
ElseIf (1.4 <= cellule And 1.79 >= cellule) Then
    maFonction = "2UP"
ElseIf (1.8 <= cellule And 2.39 >= cellule) Then
    maFonction = "3UP"
ElseIf 2.39 < cellule Then
    maFonction = cellule / 0.6
End If
End Function

à utiliser en B
comme ça : "=maFonction(A1)"

a+
 

Statistiques des forums

Discussions
312 504
Messages
2 089 072
Membres
104 018
dernier inscrit
Mzghal