上一页 1 ··· 13 14 15 16 17
摘要: Sub hi() Dim rng As Range For Each rng In ActiveSheet.UsedRange If IsNumeric(rng.Value) And Left(rng.Text, 1) = "#" Then MsgBox "Column too narrow for " & rng.Address End If Next rngEnd Sub注意rng.text的用法!是单元格的显示内容,而不是单元格实际的值! 阅读全文
posted @ 2012-04-17 22:04 ibg 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 2010-3-14 19:11 昨天和今天也算有所收获吧——知道了数据透视表的计算字段。这真是个神奇的功能! 透视表可以快速汇总,这毋庸置疑。在数据源中一般保存的是纯数据(只是数值,没有公式。),这样在速度上和体积上都很好。数据源中的标题就是透视表的“字段”,当我们要在透视表中想添加数据源中不存在的字段时,就可以用到“计算字段”了。计算字段在哪里呢?如何添加字段?点击”计算字段“后出现如下对话框。名称:要添加到透视表的新的字段公式:既然是“计算字段”,要计算,当然要有公式咯。在这里就可以添加新的字段了!而且最重要的是——可以在“公式”里面写这样的公式!cool!小结:制作表格前一定要了解清.. 阅读全文
posted @ 2012-04-17 22:02 ibg 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 2010-6-15 18:51 这2天学习了VBA的封装,不算完美,但已基本实现预期。人生是否也像这样,努力追逐自己的完满,但涉及到他人时却百啭千回? 在本机测试了N次,没有问题;发给几个朋友测试,却是问题多多。不是提示这里错误,就是提示那里错误。最好的情况就是————手工添加对dll的引用,然后程序方可顺利运行。自动添加引用————这也是百思不得其解的地方。google、百度,中外资料这么一搜,发现不外乎是以下我要说到的这些,但这些在我本机是没有问题的,按图索骥,一试就灵。换个机器,依然有问题。先有必要声明2个概念:注册、引用DLL注册是指将DLL的相关信息,如:DLL唯一识标号(G... 阅读全文
posted @ 2012-04-17 21:59 ibg 阅读(1751) 评论(0) 推荐(0) 编辑
摘要: 实在抱歉!不知道文章出处了。一起学习吧!也许你已经在Excel中完成过上百张财务报表,也许你已利用Excel函数实现过上千次的复杂运算,也许你认为Excel也不过如此,甚至了无新意。但 我们平日里无数次重复的得心应手的使用方法只不过是Excel全部技巧的百分之一。本专题从Excel中的一些鲜为人知的技巧入手,领略一下关于 Excel的别样风情。 一、让不同类型数据用不同颜色显示 在工资表中,如果想让大于等于2000元的工资总额以“红色”显示,大于等于1500元的工资总额以“蓝色”显示,低于1000元的工资总额以“棕色”显示,其它以“黑色”显示,我们可以这样设置。 1.打开“工资表”... 阅读全文
posted @ 2012-04-17 21:47 ibg 阅读(282) 评论(0) 推荐(0) 编辑
摘要: Creat PROCEDURE [dbo].[abc]@s varchar(8000),@e varchar(8000)ASdeclare @sql1 varchar(8000)set @sql1 = 'select Name as n'select @sql1 = @sql1 + ',sum(case Subject when ''' + Subject + ''' then Result else 0 end) [' + Subject + ']'from (select distinct Su 阅读全文
posted @ 2012-04-04 22:43 ibg 阅读(234) 评论(0) 推荐(0) 编辑
摘要: string sSQL="SELECT MAX(PlanPeriod) as iMax FROM tIndRq"; SqlDataAdapter dapMax = new SqlDataAdapter(sSQL, cnn); DataTable dtMax = new DataTable(); dapMax.Fill(dtMax); string sMax = dtMax.Rows[0]["iMax"].ToString(); int n = string.CompareOrdinal(sMax, start); ... 阅读全文
posted @ 2012-04-04 19:19 ibg 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 上周在做个项目时涉及到用户权限的设计,折腾了半天,脑袋整晕之后终于明白——该吃饭了......我们知道不同的用户登录网站后享受的是不同的待遇。这个“用户”又分为“匿名用户”和“注册用户”。匿名用户一般看到的是公共的一些信息,随便看。但是遇到一些页面就不行了,必须注册成“注册用户”才行。而不同的注册用户你可能也要给他们分个类别,比如什么销售人员只能看销售相关的页面啊,采购人员只能看采购方面的页面啊,财务人员只能看财务方面的页面啊,等等......这时候就要分“角色”了。“角色”让注册用户有所归属。这样你在分配权限的时候就只需要给角色分配就好了。但是你可能会问:我想给销售人员看财务方面的页面呢,怎 阅读全文
posted @ 2012-04-04 12:45 ibg 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 在使用.NET Framework 4里的Menu控件时,要注意这个属性:RenderingMode这个属性有3个选项:Default、Table、List要想在.NET Framework 4里的Menu也正常地使用css来美化菜单,需要将RenderingMode设为Tbale!<asp:MenuID="Menu1"runat="server"DataSourceID="SiteMapDataSource1"RenderingMode="Table">......</asp:Menu>- 阅读全文
posted @ 2012-03-14 19:07 ibg 阅读(2808) 评论(0) 推荐(1) 编辑
摘要: 数据库中有个日期的字段,在前端文本框txtDate中输入日期然后点击更新,没有问题;如果不输入日期,保留文本框内容为空白,那么update后会显示1900-1-1这个日期!这个日期从何而来呢?据说是数据库默认的最小日期云云......我们的目的是没有数据就是空白,既然没有输入那么更新后就应该是空白的!很简单的要求...... 本想应该有个更好的写法,哪知道在网上一顿狂搜,最终还是用了这个“笨办法”: if (txtDate.Text.Trim().Length == 0) { sqlCom.Parameters.AddWithValue("@txtDate", S... 阅读全文
posted @ 2012-01-31 17:23 ibg 阅读(1082) 评论(0) 推荐(0) 编辑
上一页 1 ··· 13 14 15 16 17