Salut,
Si je t'ai bien compris, il suffit de déclarer les variables en tant que Public.
Regarde le code ci-dessous, placé dans le fichier ci-joint.
Option Explicit
Public i As Byte
Sub aa()
i = InputBox("Inscrire un chiffre entre 1 et 10")
Call bb
End Sub
Sub bb()
MsgBox ("Le chiffre choisi est " & i)
End Sub
rocket4 a écrit :
j'ai un code ..... qui est assez long et de ce fait ne peut s'executer
Je n'ai jamais entendu une chose pareille. Selon moi un code n'est jamais trop long, c'est plutôt par comodité que l'on passe par l'instruction call, par exemple pour ne pas écrire deux fois le même code et pouvoir appeler le code xx depuis les macros yy et zz.
Cordialement.