Valeur droite d'une cellule

nus Messages postés 16 Statut Membre -  
 Utilisateur anonyme -
bonjour à tous,

petite question sous VBA sous Excel 2007 , windows XP

j'ai dans une cellule avec ce genre d'infos

N° Sérialisation : 00000M61

comment faire pour récupérer uniquement ce qui se trouve après les ":"
je dois récup l'info pour faire un copier/coller dans un autre fichier
les infos après les ":" peuvent changées, soit des 000 au début, soit des lettres.

merci à tous

1 réponse

  1. Utilisateur anonyme
     
    Bonjour,

    Exemple type :

    Sub Capture()
    
        Dim Valeur As String
        Dim Droite As String
        Dim Position As String
        
        Valeur = "No Serialisation : 00000M61"
        ' ou encore
        Valeur = Activecell.Value
        Position = InStr(1, Valeur, ":", vbTextCompare)
        Droite = Right$(Valeur, (Len(Valeur) - Position))
        
        MsgBox Droite
    
    End Sub
    '
    


    Cdt

    Lupin
    0