好吧,其他部门的同事找我帮忙写个宏,写好了本机调试OK,他发给别人就不灵了,经过他的尝试,原来是安全设置的问题,求教了下经验,发布出来给碰到同样问题的孩子一个解决办法:
本文针对的是Excel 2007。1.首先要显示出开发工具,如果没有,点Excel左上的[……]

阅读全文

Excel-VBA-取指定行列单元格内容有两个函数,一个是Range一个是cells。
cells(1,1)代表第一行第一列,也就是A1单元格,在VBA中,与Range(“A1″)所指单元格一样也可以写成cells(1,”A”)[……]

阅读全文

调试不能老msgbox弹出来看值吧,所以,Debug.Print出现了,这个函数的功能是将调试值输出到立即窗口。
进入Excel的宏编辑界面,如果当前窗口没有立即窗口,则按Ctrl+G或者通过点击视图-立即窗口,将立即窗口展示到当前界面。然后在需要调试的[……]

阅读全文

有时候写的函数啥的需要在单元格变动后进行计算更新其他表格,因为if判定嵌套太多实在是让人蛋疼,所以索性用宏来响应单元格变更,如果是目标范围单元格,则用对应函数计算更新。示例代码如下:

Private Sub Worksheet_Change(ByVal Target[......]

阅读全文

VBA-宏定义字符串数组常量不能按以往的经验来定义,需要按既定规则,声明一个变量,不指定任何格式,直接用array来声明其常量。

Dim arrString
arrString = Array("宰", "鸭", "欢[......]

阅读全文