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
 

Discussions similaires

Réponses
12
Affichages
328

Membres actuellement en ligne

Statistiques des forums

Discussions
312 294
Messages
2 086 899
Membres
103 404
dernier inscrit
sultan87