每次打开EXCEL的VBA窗体时,都是空的,怎么才能每次打开都保留上一次输入的数据

PrivateSubTextBox1_Change()Range("F8")=TextBox1.ValueEndSub... Private Sub TextBox1_Change()
Range("F8") = TextBox1.Value
End Sub
展开
 我来答
百度网友67cc7f043
2011-09-22 · TA获得超过222个赞
知道答主
回答量:73
采纳率:0%
帮助的人:77.4万
展开全部
你的意思好像是每次打开用户窗体都读一次range("f8")的值,如果是这样,在userform_initialize事件代码中输入:
textbox1.text=cstr(range("f8").value)
这样要注意一个问题,就是文档关闭的时候要不要保存。如果没有保存,下次打开文档的时候值就不是原来的值了。
最好的办法是打开用户窗体的时候读一次注册表,关闭窗体的时候写一次注册表。分别为getsettings函数和savesettings语句。
手机用户30358
2011-09-22 · TA获得超过420个赞
知道小有建树答主
回答量:725
采纳率:75%
帮助的人:452万
展开全部
'第一种方法,在ThisWorkbook代码窗口
Private Sub Workbook_Open()
UserForm1.Show
End Sub

'第二种方法在模块代码
Sub Auto_Open()
UserForm1.Show
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jrbel
2011-09-21 · TA获得超过141个赞
知道答主
回答量:391
采纳率:0%
帮助的人:149万
展开全部
默认啊
更多追问追答
追问
怎么默认啊?能具体的说下么
追答
没次新建 没有数据?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式