Ajouter le contenu d'une cellule à une formule

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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 ! 😀 (J'ai cherché sur différent forum mais je ne trouve pas la bonne formulation pour expliquer le problème)
Kévin
 
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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour