
Excel VBA
钱塘小甲子
不懂控制的歌手不是好的投资者,不会TCM的coder不是好的FRM
展开
-
在Excel中获得汉字的首字母
在EXECL中,按ALT+F11,插入---模块复制下列代码: Function hztopy(hzpy As String) As String Dim hzstring As String, pystring As String Dim hzpysum As Integer, hzi As Integer, hzpyhex As Integer hzstring = Tri转载 2016-05-31 20:12:50 · 1432 阅读 · 0 评论 -
Excel ActiveX教程(一)
VBA真的是一个很强大的东西,当人家手工黏贴的时候,你只要编好代码,然后一劳永逸。不过最近发现ActiveX用起来好像更加方便的样子,特别是对于要做简单界面,人性化的应用场景。 excel中什么是ActiveX?不用思考那么多,反正就是一种集成在Excel中的控件,也就是说,你可以在excel表格旁边加一个按钮,别人打开excel表格之后,填几个数字,点一下按钮就可以实现某些功能,原创 2016-05-20 17:38:23 · 11221 阅读 · 1 评论 -
VBA中的几个小Tips(一)
1.如何获的表格的行数当然这里的行数是指有效使用的行数。i = Sheets(2).[A65535].End(xlUp).Row这里i就是你能够获得的第二张sheet中的所有有效行的个数。Sheets()括号里面的数字就是指第几个sheet。2.在VBA里面使用Excel中的函数。在函数前面加上Application.WorksheetFunction就可以了。比如使用vloo原创 2016-05-13 16:13:07 · 668 阅读 · 0 评论 -
VLOOKUP返回N/A的一种原因
有时候会碰到VLOOKUP函数会返回N/A真心很蛋疼。查了函数参数,无误;查了查找的数据是否在查找队列中,无误。最后,偶尔,情况是这样的!!D列是用VLOOKUP函数查找来的。但是,这个样子的时候,就出现了NA,其实查找table为A:B,返回第一列数据似乎没有错。但是结果就是这样。在百度解决上诉问题的时候,脑海中凭借多年码农经验,考虑到,其实参数传的并不完整,没有原创 2016-01-19 16:16:50 · 11569 阅读 · 2 评论 -
excel中vlookup中的开头字母匹配
VLOOKUP的作用想必大家都是知道,如果不知道的话,看一下以前的这个blog吧。http://blog.youkuaiyun.com/qtlyx/article/details/50543172现在有一个问题了,如果要匹配的值可能只有前面几个字母或者中文是一样的怎么办呢。其实可以这样:=VLOOKUP(LEFT(C1,2)&"*",A:B,2,FALSE)。看到第一个是取C1格的左边两个字符,然后&原创 2016-04-06 14:13:04 · 9050 阅读 · 0 评论