Bonjour à tous!!
J'ai un léger soucis avec une macro excel. En fait j'ai un userform composé de deux textbox. Je souhaite remplir la première textbox avec une valeur et que cela calcule la deuxième textbox grâce à une formule Excel.
Je fais mes traitements et j'obtiens une erreur 2023 ressortie dans le text de ma deuxième textbox...
La macro que j'utilise est la suivante :
Auriez-vous une petite idée du problème?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Private Sub CommandButton1_Click() Dim strFormula As String Dim value As String value = TextBox1.value strFormula = "=INDEX(Feuil1!$A$2:$H$30, MATCH(" + value + ",Feuil1!$C$2:$C$30,0))" Dim result As Variant result = Application.Evaluate(strFormula) TextBox2.value = CStr(result) End Sub
Partager