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

工具箱:xlam类型工具箱

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

sub 开始
    msgbox("hello world")
end sub

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

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

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

 

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

 

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



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
Sub AutoClose2()
    MessageBoxTimeout 0, "程序执行完毕,两秒后关闭!", _
        "自动关闭的消息框2", 0, 0, 2000
End Sub

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

 

 

 

 

VBA代码宝模块

 

 关键字搜索功能

 

Sub 连接Access数据库()

    '连接
    Dim cnn As ADODB.Connection
    
    Set cnn = New ADODB.Connection
    
    数据库路径 = "C:\Users\chenbiaoda\Desktop\SQL数据库\初来乍到.accdb"
    
    With cnn
        
        .Provider = "Microsoft.Ace.OLEDB.12.0"
        .Open 数据库路径
    
    End With
    
    
    
    '查询
    mysql = "select * from 课程"
    
    cnn.Execute (mysql)
    
    Range("a1").CopyFromRecordset cnn.Execute(mysql)
    
    Set cnn = Nothing


End Sub

 

 获取电脑信息

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

End Sub

 

 

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Excel_VBA创维大表格จุ๊บ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值