Ajouter le contenu d'une cellule à une formule

kinolu

XLDnaute Nouveau
Bonjour :)

Le titre est assez explicite, pour exemple j'ai en A1 le texte « 1+2+3+4+5+6+7+8+9 » je cherche une formule qui calculerait en B1 le calcul écrit dans la cellule A1.

Merci d'avance ! :D (J'ai cherché sur différent forum mais je ne trouve pas la bonne formulation pour expliquer le problème)
Kévin
 

Ikito

XLDnaute Occasionnel
Par VBA :

VB:
Sub calculer()

For i = 2 To 17
    signe1 = Cells(i, "B")
    signe2 = Cells(i, "D")
    signe3 = Cells(i, "F")
    val1 = Cells(i, "A")
    val2 = Cells(i, "C")
    val3 = Cells(i, "E")
    val4 = Cells(i, "G")
    
    If (signe1 = "+") Then
    somme = val1 + val2
    Else
    somme = val1 - val2
    End If
    If (signe2 = "+") Then
    somme = somme + val3
    Else
    somme = somme - val3
    End If
    If (signe3 = "+") Then
    somme = somme + val4
    Else
    somme = somme - val4
    End If
    Cells(i, "I") = somme
Next

End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 104
Messages
2 085 347
Membres
102 868
dernier inscrit
JJV