Microsoft 365 Formule STXT() en VBA

Amilo

XLDnaute Accro
Bonjour le forum,

Dans le fichier en pièce jointe, je souhaiterais reprendre les 3 chiffres se trouvant à partir du 15ème caractère de la colonne "Désignation" pour l'indiquer dans la colonne "Code",
Pour information, la colonne "Désignation" contiendra toujours 24 caractères au total

En vous remerciant par avance

Cordialement
 

Pièces jointes

  • STXT en VBA.xlsx
    9.9 KB · Affichages: 2
Solution
Ce n'est pas de l'anglais, c'est l'instruction VBA. ;)

Ca s'utilise de la même façon qu'on utilise STXT dans une formule, puisque c'est son équivalent en VBA.


Un exemple :
VB:
Sub Test()
    For i = 7 To 11
        Range("C" & i).Value = Mid(Range("B" & i).Value, 15, 3)
    Next i
End Sub

TooFatBoy

XLDnaute Barbatruc
Ce n'est pas de l'anglais, c'est l'instruction VBA. ;)

Ca s'utilise de la même façon qu'on utilise STXT dans une formule, puisque c'est son équivalent en VBA.


Un exemple :
VB:
Sub Test()
    For i = 7 To 11
        Range("C" & i).Value = Mid(Range("B" & i).Value, 15, 3)
    Next i
End Sub
 

Statistiques des forums

Discussions
312 797
Messages
2 092 215
Membres
105 289
dernier inscrit
Mihiare