Bonjour,
J'ai créer sur excel via visual basic et un text form un formulaire me permettant de modifier des données dans un tableau. Le problème est que la modification ce fait bien, mais le nombre modifié dans la cellule n'est enfait pas un nombre : il m'est indiqué que le nombre dans la cellule est au format texte ou précédé d'une apostrophe. De ce fait, les différentes formules de calcul ne s'applique pas à l'intérieur de mon tableau. Après des recherches internet, je n'ai pas trouvé la solution à mon problème..
Mon code pour le bouton modifier de mon formulaire est le suivant :
'Pour le bouton Modifier
Private Sub CommandButton2_Click()
Dim Ligne As Long
Dim I As Integer
If MsgBox("Confirmez-vous la modification de ces données ?", vbYesNo, "Demande de confirmation de modification") = vbYes Then
If Me.ComboBox1.ListIndex = -1 Then Exit Sub
Ligne = Me.ComboBox1.ListIndex + 8
' Ws.Cells(Ligne, "B") = ComboBox2
For I = 1 To 6
If Me.Controls("TextBox" & I).Visible = True Then
Ws.Cells(Ligne, I + 1) = Me.Controls("TextBox" & I)
End If
Next I
End If
End Sub
Merci de votre aide
Cdt, Clément