Hello,
La fonction Mid est l'équivalent de la formule STXT d'Excel.
=STXT(A1;2;4) équivaut à Mid(Range("A1").Value, 2, 4) <- Commence au 2ème caractère et donne 4 caractères
Si en A1 tu as le mot "milieu" il va renvoyer "ilie".
Essaie simplement ce bout de code...
Private Sub CommandButton1_Click()
Dim milieu As String
milieu = Mid(Range("A1").Value, 2, 4) '<- Commence au 2ème caractère et donne 4 caractères.
Range("B1").Value = milieu
End Sub
Donc, avec le mot "milieu" en A1, dans les deux cas, STXT(A1;2;4) ou Mid(Range("A1").Value, 2, 4) te renvoie "ilie".
Par contre, je n'ai pas testé, mais à mon avis dans ton code il y a une erreur puisque Mid est un String et ton tableau Um() est en Integer...