03 2014 档案
摘要:操作很简单,工具-->巨集--》VB编辑器选中 Microsoft 物件-->插入-->模组下面的为一段代码,差不多明白怎么操作rang和返回。不太清楚VBA是不是有点问题,我用checkCount="#??" return 这样的方式返回,有点问题,只能使用我强烈鄙视的goto才正常了Private Function checkCount(target As Range, countCell As Range, lookupRange As Range)Dim cell As RangeDim xsum As DoubleDim xval As Doub
阅读全文
摘要:1)Vlookup的另外一个实现,今天User提出一个类似vlookup的需求,她已经写了Index,问我后面怎么查到对应的格子,当时脑袋短路了,被她带到沟里面去了,跟着她的思路走了,需要得到某个值在一个array中的位置。查找公式看到match能满足条件。 这样Vlookup 和 Index+match组合的功能是一样的,下面是横拉的一些固定: =INDEX($B:$B,MATCH(F2,$A:$A,0)) Match的最后一个0是完全相同 后面想了下,使用这个的意义在于:我要找的Value可以在Key的前面,也可以在Key的后面,但是Vookup只能将Key放在最前面一列,如果不是这样的需
阅读全文
摘要:1 string[] str = new string[] { "111", "112" }; 2 string temp = ""; 3 int i = 0; 4 foreach (string docnum in str) 5 { 6 if (i == str.Length - 1) 7 { 8 temp = temp + "" + docnum....
阅读全文
摘要:最近在使用Nunit,总结一些小注意事项如下:1)如何让Nunit自动加载2)32位和64位还是有些差别的1)如何让Nunit自动加载? 开始的时候,我是建立一个测试项目,之后将VS自带的测试框架去掉,使用Nunit框架,之后编写,编译,之后启动Nunit进行测试,基本上还是比较顺。后来发现每次编译的时候必须关了Nunit(dll被它霸占了,无法再次编译),编译之后需重新启用Nunit. 每个程序员都是懒惰的,网上查nunit的用法,发现可以设定"外部程序启动"来进行一次搞定。可是设定"Project"的属性中的"Debug"的&qu
阅读全文
摘要:==》下面的方法是不可行的,在本机调试是可以的,但是在服务器上就上传不了文件。 后来只能使用两步的方式来实现了,先用服务器控件上传文件后将上传后的文件名保存,后面在处理。JS中的代码document.getElementById('excleFile').valueaspx.cs中的代码 1 string toFilePathName = HttpContext.Current.Server.MapPath("~\\Template"); 2 toFilePathName += DateTime.Now.ToString("yyMMddHH...
阅读全文