Re : Déclarer une variable en fonction de la version d'excel
Bonjour.
Il n'y a pas à déclarer des procédures à l'intérieur d'autres procédures. Ça existait en PL1, ça n'a jamais existé en VBA. Toujours globales les procédures. Que ce soit par Sub, Function etc. ou par Declare.
Et puis c'est #If Vba7 Then, #Else, #End If. Ce sont des directives de compilations, pas des instructions exécutables.