Tu as plusieurs solutions :
1- avec une variable publique :
En entête d'un module standard, tu déclares ta variable :
Public Lettre As Variant
Tu l'alimentes, par exemple, à l'ouverture du classeur, dans le module ThisWorkbook :
Private Sub Workbook_Open()
Lettre = Array("", "A", "B", "C", "D", "E")
End Sub
Du coup, tu pourras t'en servir partout et quand tu veux.
2- avec une constante publique.
Même principe, en entête d'un module standard, tu déclares ta constante publique :
Public Const LETTRES As String = "¤A¤B¤C¤D¤E"
Public Const SEPARATEUR As String = "¤"
Puis, dans n'importe laquelle de tes procédures :
Sub Test()
Dim Lettre As Variant
'blabla bla
Lettre = Split(LETTRES, SEPARATEUR)
'blablabla
'blibli
End Sub
3- Avec une fonction, déclarée Publique dans un module standard :
Public Function Lettres() As Variant
Lettres = Array("", "A", "B", "C", "D", "E")
End Function
A utiliser comme dans l'exemple 2 dans chacune de tes procédures :
Sub Machin()
Dim L As Variant
'blabla bla
L = Lettres()
'blablabla
End Sub
oups : salut BrunoM45 et 3GB