小编pha*_*han的帖子

我如何识别"#VALUE!" 在Excel电子表格?

我想写一个公式,如果单元格A1显示#VALUE!,比如TRUE在单元格B1中.

这是我在单元格B1中的公式:

=IF(A1="#VALUE!", "TRUE", "FALSE")
Run Code Online (Sandbox Code Playgroud)

我得到的FALSE时候A1没说#VALUE!,那部分就好了.但是,当它确实说,当我想要它时,我在单元格B1中#VALUE!得到一个#VALUE!错误TRUE.我该怎么做呢?

excel excel-formula

56
推荐指数
2
解决办法
16万
查看次数

如何在VBA中设置"锯齿状阵列"?

我有一个满是孩子的教室,每个孩子都必须列出他们最喜欢的玩具作为作业.有些孩子只列出1个玩具而有些孩子列出更多.

如何创建一个锯齿状的数组,使得Kids(x)(y)...其中x是我班级中的孩子数量,y是他们列为最喜欢的玩具列表?

arrays vba jagged-arrays

21
推荐指数
2
解决办法
4万
查看次数

如何删除VBA/Excel中第X行下面的所有内容?

我有一个包含数字的长变量X. 说它是415.

如何从行415及以下删除工作表上的所有内容?

我想确保我的电子表格在第415行中是干净的,以及可能在其下面的任何其他内容.

我该怎么做呢?谢谢.

excel vba

20
推荐指数
2
解决办法
11万
查看次数

如何计算SQL中的小数位?

我有一个X列,其中包含小数位数的浮点数,范围从0(无小数)到6(最大值).我可以指望没有小于6位小数的浮点数.鉴于此,如何创建一个新列,它告诉我小数点后有多少位?

我看到一些线程建议我使用CAST将float转换为字符串,然后解析字符串以计算小数后面的字符串的长度.这是最好的方式吗?

sql floating-point decimal scale sql-server-2008

13
推荐指数
2
解决办法
4万
查看次数

如何在Excel标签的标题中垂直居中显示文本?

在Excel 2007中,我在工作表上插入了一个ActiveX标签.我右键单击它并查看属性并设法将TextAlign属性更改为2(frmTextAlignCenter).

这会将标签标题的文本与标签的中心(水平)对齐,但文本仍保留在标签的顶部.如何将标题的文本垂直居中,使其位于标签的中间位置?

我在SO中搜索了"垂直对齐",但是没有提到如何为Excel标签的标题执行此操作.

谢谢!

excel vba label caption vertical-alignment

12
推荐指数
3
解决办法
4万
查看次数

如何计算VBA中的经过时间(以秒为单位)?

我有2个字符串,strStartTime和strEndTime.

strStartTime ="12:32:54"strEndTime ="12:33:05"

我想知道strStartTime和strEndTime之间经过了多少秒,所以我这样做了:

Dim dtDuration as date
dtDuration = DateDiff("s", CDate(strStartTime), CDate(strEndTime))  
Run Code Online (Sandbox Code Playgroud)

我得到的结果是当地观察窗口中的dtDuration ="#1/10/1900#".

为什么会这样?如何在开始和结束时间之间经过的11秒内将dtDuration设置为等于11?

vba datediff

8
推荐指数
1
解决办法
4万
查看次数

如何在分隔符的第一个实例之后分割字符串?

我有这个代码:

strInfo = "3101234567 Ryan Maybach"

Dim varSplit As Variant
varSplit = Split(strInfo, " ")

strPhoneNumber = varSplit(0)
strOwner = varSplit(1)
Run Code Online (Sandbox Code Playgroud)

所以,strPhoneNumber ="3101234567"和strOwner ="Ryan"

我想让它成为strOwner ="Ryan Maybach",全名,而不仅仅是名字.

如何在空格""的第一个实例中拆分strInfo字符串?

string vba split

8
推荐指数
1
解决办法
2万
查看次数

C#built .exe是否可以自行删除?

我构建了一个基本的Windows窗体应用程序 我想这样做,以便我的程序在我选择的日期之后删除.

具体来说,当有人点击.exe运行它时,如果它在特定日期之后,则删除.exe.这可能吗?如果是,我该怎么做?

我认为我的代码看起来像这样:

DateTime expiration = new DateTime(2013, 10, 31) //Oct. 31, 2013

If (DateTime.Today > expiration) 
{
    //command to self-delete
}
else  
{
    //proceed normally
}
Run Code Online (Sandbox Code Playgroud)

c#

7
推荐指数
3
解决办法
1万
查看次数

如何使用C#填写Word文档?

我有一个Word文档,letter.docx,这是一封我打算邮寄给数百人参加聚会的信.这封信已经组成,并且已经以自己特殊的方式格式化,具有不同的类型大小和字体.它已设置好并准备好了,占位符我必须填写变量,如姓名,地址,电话号码等.

现在,我想编写一个C#程序,用户可以在其中输入名称,地址等变量,表单,点击按钮,并生成letter.docx,并在正确的位置填写正确的信息.

我理解Word具有允许你这样做的功能,但我真的想在C#中做到这一点.

.net c# forms ms-word ms-office

7
推荐指数
2
解决办法
1万
查看次数

如何在Excel中的第一个数字周围拆分/解析字符串

我在A列中有一个字母和数字混合的字符串.我想在显示的第一个数字之前将字符串分成两半,使得"abc123"在列B中变为"abc"而在列C中变为"123".

excel split excel-formula

6
推荐指数
1
解决办法
2万
查看次数