Salut Sylvain, bonjour les ami(e)s et le forum
Je regarderai si j'ai le temps....
Mais immédiatement je tiens à Souligner que même si je m'investis pas mal dans ce forum... Je ne suis pas le seul intervenant... Ce forum, comme tous les forums, n'est pas à une entité, mais à tous les participants
IL est très maladroit de s'adresser uniquement à moi... D'abord je ne suis pas Dieu et pas mal d'autres intervenant peuvent te trouver une solution qui sera sûrement (ou probablement) diverse de la mienne.... Et c'est ça le but du forum...... un échange d'idée, un partage de connaissance
Donc en t'adressant qu'à moi, tu perds intégralement le bénéfice d'une autre solution, qui pourra être d'ailleurs bien meilleure que la mienne !
De plus, sachant le nombre de visiteurs qui passent par ce forum, il est très impoli de me saluer uniquement.
Voilà...
Sur ce, vite fait, sans avoir ouvert ton fichier, pour qu'un control quelconque apparaisse ou n'apparaisse pas il faut une condition "IF"
par exemple dans l'initialisation du UserForm
If Sheets(1)Range("a1") = "" then
CommandButton1.visible = True
CommandButton1.visible = False
end if
ensuite pour le second Userform c'est idem...
If Sheets(1)Range("a1") = "" then
Userform2.show
Unload Userform1 ' (ou Userform1.hide, si tu dois revenir dessus sans le réinitialiser)
End If
Bon aller bonne Journée à tout le monde
@+Thierry