Ca veux dire quoi declarer une variable sur deux forme ? Il faut bien comprendre le principe de porté de variable. PAr exemple la voiture de A n'est pas la voiture de B mais B peux utiliser la voiture de A si A l'autorise. C'est le meme principe en VB.
Tu declare ta variable avec dim ou private pour que personne d'autre l'utilise ou en public ou global pour que tout le monde y ai acces. Mais si tu declare une variable "public" avec le meem nom dans deux formulaire alors cela te crée "deux voitures differente de meme marque pour deux utilisateurs".
La solution ideale crée un module et declare toute tes variables.