首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    VBA代码引用ADO的连接用法

    我们如何利用EXCEL的VBA代码,有效地与SQL SERVER数据库结合起来,实现菜鸟水平也可以达到高效利用数据库呢?...这关键的第一步就是,如果使EXCEL的VBA代码,顺利访问SQL SERVER数据库,然后就可以用普通的SQL语句读写数据库中的数据了。现在就我的编写调试的实践经验,谈谈我的个人体会。...pwd=6799;Database=管理系统2018" cnn.ConnectionTimeout = 50 cnn.Open '判断数据库服务器连接是否成功 If cnn.State = 1 Then MsgBox..."连接ok啦……" Err1: Set cnn = Nothing End Sub 最后我补充二个关于ADO连接ACCESS数据库的连接引擎写法: cnn.provider="Microsoft.Jet.OLEDB...如果本文对你有所帮助,或者你有什么使用疑问,可以关注本人QQ或微信讨论。 知识并不是我创造的,我只是知识的搬运工。

    2.7K100

    VBS 代码合集(慎用,好玩)

    ,4096+64 MsgBox”如果你很快的点过去,不看的话”,4096+64 MsgBox”我就要你踩我空间的!哼!”,4096+64 MsgBox”从前有座山!”...; alert(‘你把我的话当什么了?’); alert(‘你知道错了吗?’); alert(‘什么?你居然…’); alert(‘居然还没意识到自己做错了?’)...; alert(‘我要你在这里点足一千下…’); alert(‘什么?你开始有点后悔了?’); alert(‘何必呢?’); alert(‘你当初干什么去了?’); alert(‘不原谅你!’)...; alert(‘什么?你已经没力气了?’); alert(‘你一直在求我原谅你啊!’); alert(‘看来你是真的知道错了!’); alert(‘下次你还会这么做吗?’)...; alert(‘你能这么做我很高兴!!!’)

    1.1K30

    VBA实战技巧32:安装Excel加载宏

    \Program Files\Microsoft Office\Office16\Library 在“加载宏”对话框中会包含这些文件夹中的加载宏。...如何使用VBA来安装Excel加载宏 编写一些简单的代码来启用加载项,弹出的消息框如下图5所示。...这样做是为了避免惹烦那些习惯于只在需要时打开加载项的人。 接下来它调用IsInstalled函数,该函数检查是否已安装加载项。 然后,有两个关于插件文件存储位置的检查。...图6 因此,为什么代码会显示一个如下图7所示的消息框。 图7 如果一切顺利并且用户首先解压了zip文件,则代码会询问用户是否要安装加载项,如上图5所示。...为什么?因为当没有活动工作簿时你无法打开加载项对话框,显然这也会阻止Excel通过VBA将新加载项添加到列表中。

    5.3K20

    VBA新手教程:没放弃咱就开整(1)

    用VBA可以如下定义(为了讲解,瞎扯的例子)。 Dim 潘 as 单位 潘 = 千元/平方米 语法解释: Dim,声明,告诉程序,我要公告一个变量了!以后我要用它!...但是不建议这样做,等你脱离婴幼儿期遇到例子我会给你讲为什么。 赋值,格式:变量名 = 值。等号左边放变量名,等号右边放值,之后任何地方用到这个变量,它就是右边的值!...输出之后能看到什么呢? ? 细心的小朋友到这儿可能会问了! “哎!劳斯!补对啊!Msgbox里的双引号去哪lia!”...MsgBox (aNumber) MsgBox ("Hello World!") 确实差了一个双引号哈! 双引号,在VBA里是字符串的标志。...别问我为什么就这么记! 为了方便阅读我声明了一个临时变量temp,没定义类型(因为我不知道A1会是什么型)。 先将A1的值赋值给temp,然后让temp的值加1,然后将temp的值赋给A2。搞定!

    82810

    聊聊我的VBA学习

    这本书前面几章讲了Excel的基础应用,中间主要讲的是函数,只有后面的章节提到了VBA。印象中应该是讲了些简单的基础知识,有个MsgBox的程序吧,估计就是这个可视化的交互吸引了我。...可是使用VBA写程序,除了在Excel用的好之外,似乎其他地方就没什么用了。...当时看的java的视频是用EditPlus写代码、cmd编译的,我完全适应不了,脑子里总在想MsgBox呢?窗体呢?按钮呢?对着个黑乎乎的cmd命令窗口就是编程?所以这个也没能坚持多久就放弃了!...还好,对VBA的应用和学习还没有停止。 2016年6月,我觉得自己VBA水平还可以了,又想利用下班时候赚点外快,在淘宝找帮人代做Excel的店,并加入了其中一家。...不知道从什么时候开始,我逐渐感觉自己写的程序基本是一气呵成(虽然没什么复杂的),而且连错误也很少出现了。这应该就是熟能生巧了,由此我也渐渐觉得自己水平越发精纯了( 其实是不知天高地厚)。

    2.2K90

    VBA中最强大的命令:Evaluate

    标签:VBA,Evaluate 可能很少有人注意到Evaluate命令,也很少被使用,然而,它非常强大且有用。...例如,直接在VBA中使用工作表公式,Evaluate就可以做到: Sub Neato() MsgBox Evaluate("SUM(A1:A6)") End Sub 当然,你可以不使用Evaluate...Application.WorksheetFunction x = Fn.Sum(Range("A1:A10")) 或者,简化为: x = Application.Sum(Range("A1:A10")) 但,为什么要这么麻烦呢...也就是说: [A1:A6].Select 等同于: Evaluate("A1:A6").Select 这样,上文中的第一段代码可简化为: MsgBox [SUM(A1:A6)] 这些括号,就像是VBA中的单元格...真的,它可以做单元格能做的任何事情!它包含工作表单元格的所有功能,而“该单元格”包含在VBA命令中。事实上,它甚至可以做单元格不能做的事:可以返回整个数组。

    98220

    VBA新手教程:从入门到放弃(0)

    为什么要写VBA呢,因为Python处理完大量数据后,用VBA可以完成更多自动化的后续工作,而且excel文档流通性更强嘛。...后来在某鱼还遇到了很多好玩的事儿: 某大叔嫌之前人写的自动打印不智能不能批量找我加; 一个主要工作就是填表的小妹妹因为跨表总出错让我帮忙做检查功能; 工厂大叔因为技术离职了VBA没人维护找我修改之前我没接触的功能...别怕,VBA真的很容易! 方法、属性、对象、事件、函数让这些该死的词去死吧! 就像你问一个美国人英语里面什么是量词介词时态主格宾格定语单复数他可能会用一个word回击你!...End Sub 讲解: Msgbox:Message Box,消息盒子,就是弹弹弹弹出一个盒子。双引号你先强行写一波,后面我会讲什么时候加双引号什么时候不加。...IF判断:告诉程序应该做什么,如果下雨了,就请打一把伞吧! 单元格的输入输出:你学VBA不就是想学这个吗! 今日毒奶 兴趣是最好的老师,那学以致用就是顶级教授!

    1.1K30
    领券