VBA structure des données d'une cellule

Bonjour,
Dans une macro, je dois traiter de manière différente le contenu d'une colonne si la structure des données des cellules est du type 1234 111 A 001 (4 chiffres, 1 espace, 3 chiffres, 1 espace, 1 lettre, 1 espace et 3 chiffres). Je teste sur la 1ère cellule de la colonne mais je ne sais pas comment écrire cette condition de type après IF ActiveCell. ?
Quelqu'un peut-il m'aider ?
Merci

Configuration: Windows / Internet Explorer 11.0

1 réponse

  1. Bonjour,

    Par exemple :
    Option Explicit
    Sub Test()
    Dim cel As Range
    Dim mask As String
      
      Set cel = ActiveSheet.Range("A1")
      mask = "#### ### [A-Z] ###"
      MsgBox cel.Value Like mask
    
    End Sub