你的意思好像是每次打开用户窗体都读一次range("f8")的值,如果是这样,在userform_initialize事件代码中输入:textbox1.text=cstr(range("f8").value)这样要注意一个问题,就是文档关闭的时候要不要保存。如果没有保存,下次打开文档的时候值就不是原来的值了。最好的办法是打开用户窗体的时候读一次注册表,关闭窗体的时候写一次注册表。分别为getsettings函数和savesettings语句。