Option Explicit
Sub test()
Dim Vers_SourceM As Range
Set Vers_SourceM = [A1]
Vers_SourceM.Clear
Dim Tdate() As String
Dim Separateurdate As String
Dim Match As Object
Dim Matches As Object
Dim StrPattern As String
Dim reg As Object
Set reg = CreateObject("VBScript.RegExp")
StrPattern = "[/-]"
reg.Pattern = StrPattern
reg.MultiLine = True: reg.IgnoreCase = False: reg.Global = True
Set Matches = reg.Execute("01/09-2021")
ReDim Tdate(Matches.Count)
For Each Match In Matches
Debug.Print "source >>", Match.Value
Separateurdate = reg.Replace("01/09-2021", " ")
Next Match
Tdate = Split(Separateurdate, " ")
Vers_SourceM = "'" & Join(Tdate, "/")
' libération d'objets
Set Matches = Nothing
Set Match = Nothing
Set reg = Nothing
Erase Tdate
Set Vers_SourceM = Nothing
Separateurdate = Empty
End Sub