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
329

Statistiques des forums

Discussions
312 300
Messages
2 087 006
Membres
103 429
dernier inscrit
PhilippeH