当前位置:   article > 正文

VBA代码宝工具箱(陈表达)

vba代码宝

工具箱:xlam类型工具箱

数据源:存放在隐藏工作簿的xlam文件的表里,可通过代码读取和写入,读取和写入功能源码在excel的VBA工程模块,代码全部开源

  1. sub 开始
  2. msgbox("hello world")
  3. end sub

使用窗体:listbox列表框控件textbox文本框控件 和 Button按钮控件等等

菜单部分,最重要部分是VBA代码宝、和VBE代码助手部分

VBE模块功能(可自定义动态 增加、删除、修改 VBE按钮功能及写入信息)

 

下面是列举大部分VBE窗口的功能出来

 

 点击VBE的按钮,输出相应的代码:

  1. Private Declare Function MessageBoxTimeout Lib "user32" Alias "MessageBoxTimeoutA" (ByVal hwnd As Long, ByVal lpText As String, ByVal lpCaption As String, ByVal wType As Long, ByVal wlange As Long, ByVal dwTimeout As Long) As Long
  2. Sub AutoClose2()
  3. MessageBoxTimeout 0, "程序执行完毕,两秒后关闭!", _
  4. "自动关闭的消息框2", 0, 0, 2000
  5. End Sub

还有一些类模块:如打印类模块,任何工作簿打印都会触发打印,自动调整打印边距等等

 

 

 

 

VBA代码宝模块

 

 关键字搜索功能

 

  1. Sub 连接Access数据库()
  2. '连接
  3. Dim cnn As ADODB.Connection
  4. Set cnn = New ADODB.Connection
  5. 数据库路径 = "C:\Users\chenbiaoda\Desktop\SQL数据库\初来乍到.accdb"
  6. With cnn
  7. .Provider = "Microsoft.Ace.OLEDB.12.0"
  8. .Open 数据库路径
  9. End With
  10. '查询
  11. mysql = "select * from 课程"
  12. cnn.Execute (mysql)
  13. Range("a1").CopyFromRecordset cnn.Execute(mysql)
  14. Set cnn = Nothing
  15. End Sub

 

 获取电脑信息

  1. Sub GetMyComputerName() '本机电脑名称加密
  2. Debug.Print Environ("USERNAME"), Environ("computername")
  3. If Environ("computername") <> "陈表达的计算机" Then
  4. MsgBox "删除内容"
  5. End If
  6. End Sub

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/649760
推荐阅读
相关标签
  

闽ICP备14008679号