分享

手把手教你使用窗体设计工具(一)

 hercules028 2021-06-28

【前情回顾】

【需求】

实现将某一文件夹下所有文件名都整理出来的功能。

【实现思路】

1,选择文件夹

2,遍历文件夹下文件

3,把文件名写入到Excel中。

Kevin Cai,公众号:VBA基础入门手把手教你使用VBA做工具(一)

【需求】

实现将某一文件夹下所有文件名都整理出来的功能。

【实现思路】

1,选择文件夹

2,遍历文件夹下文件

3,把文件名写入到Excel中。

Kevin Cai,公众号:VBA基础入门手把手教你使用VBA做工具(二)

本期分享如何使用窗体设计工具,将前面两期制作的工具转变成用窗体设计的工具。

1,插入用户窗体。(VBE界面,右键,插入用户窗体)

图片

图片

2,变更窗体名称,背景颜色。(属性caption变更名称,属性backColor变更)

图片

3,插入框架。(点击工具箱,控件中的框架)

图片

图片

4,修改框架名称。(属性caption)

图片

5,在框架内插入文本框。

图片

图片

6,在框架内插入命令按钮。

图片

图片

7,修改按钮名称。(属性caption)

图片

8,双击选择按钮。

图片

9,将我们之前前两期写过的文件夹选择按钮代码粘过来。

图片

Private Sub CommandButton1_Click()With Application.FileDialog(msoFileDialogFolderPicker) .Show Sheets('Tool').Range('C2') = .SelectedItems(1)End WithEnd Sub

10,变更成窗体后我们选择的文件夹路径的值,就应该放到上面插入的文本框内,所以上面的代码需要做下修改。由于上面文本框的名称为TextBox1,则上面第4行代码应该变更为【TextBox1.Text = .SelectedItems(1)】。

图片

Private Sub CommandButton1_Click()With Application.FileDialog(msoFileDialogFolderPicker)    .Show    TextBox1.Text = .SelectedItems(1)End WithEnd Sub

11,让我们测试下代码的正确性。下面画面按F5运行代码。

图片

图片

图片

图片

由此可见代码没有问题。

快来试试吧。

图片


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多