Réduction d'un string en VBA

Résolu
Martin -  
 Martin -
Bonjour tout le monde !

Savez-vous comment je pourrais supprimer les 6 premiers et les 7 derniers caractères d'une chaine de caractère en VBA ?

D'avance un grand merci.

3 réponses

  1. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    T'as raison, un string, plus c'est petit, plus c'est mignon ....
    =====>[]

    https://www.techonthenet.com/access/functions/string/mid.php
    => pour sélectionner une partie de la chaine.

    len(ton_string)
    pour connaitre sa taille ...

    ==>
    un truc comme
    mid(ton_string, 7, len(ton_strin) - 7 - 7)
    0
  2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour

    Function extrairetexte(texto As String, debut As Byte, fin As Byte) As String
        'debut: nbre de caractère a supprimer à gauche, fin: nbre à droite
        extrairetexte = Mid(texto, 7, Len(texto) - (debut + fin))
    End Function
    
    Sub test()
        MsgBox extrairetexte("aaaaaabbbbbccccccc", 6, 7)
    End Sub


    0
  3. Martin
     
    Hello vous deux,

    Merci beaucoup pour vos réponses, ça marche nickel !!
    0