Tag: ms office

VBA日历控制不同版本的问题

我已经构build了一个使用附加日历控件(mscal.ocx)的简单Excel工具。 一切工作都很好,在不同的系统上,但是,日历似乎没有实现,而不是没有显示dateselect器,整个forms崩溃。 有没有办法实现日历控制,以便它在每个系统上运行? 或者我必须自己编写dateselect器? (OFFICE12)

需要比较两个excel文件

我必须比较具有不同数量的表格,不同数量的列/行,合并单元格,公式等的两个Excel文件。 比较的输出应该允许用户查看哪些行/列被添加,删除,修改,重新排列。 这整个事情必须用C#,。NET来完成 谁能帮我吗?

Office 2010:自定义function区

为MS Office应用程序(主要是Excel,项目)提供命令书签的最佳方式是什么? 例如,我需要将一些MS项目中最常用的报告或button分组来调用一个macros。 像自定义function区(与选项卡和操作button)会做,但问题是它影响所有的文件。 我想要做每个文件的基础。

Microsoft Excel 2010:= NETWORKDAYS()

我有= NETWORKDAYS()函数的问题。 这是我的桌子: ABC Start date End Date #Days 1 15/05/2012 17/05/2012 在C1我input公式=NETWORKDAYS(A1,B1) 答案应该是2 ,但我得到01/01/1900 。 对于表中的每个date,我已经使用了date函数,例如: =DATE(2012,05,15) 任何帮助将不胜感激。 谢谢

MS Excel:2列之间的区别。

我有两列A和B包含用户名列表,列B有一些用户名不在列A如何find它们并将它们存储在C列?

用于从列中删除零并与其他值进行比较的Excel公式

我试图应用Excel公式来sortingExcel列,但不能拿出来。 excel条目如下所示: 正如你所看到的,在第一栏中logging最后有000个。 1)我需要忽略列A中的最后一个000,比较列A和列B的内容。 a) If it matches, then remove the 000 from the Column A. b) If it does not matches, then delete the entire row OR make the content for both the column as N/A. 请帮助我这个,这个Excel的内容是一个巨大的,因此手动做是不可行的:( 谢谢,

Excel 2010保护工作表不lockingcheckbox

我有一个包(列)/function(行)selectmatrix的Excel表。 我在单个单元格中使用了checkbox表单控件(开发人员选项卡),以便让客户select在什么产品中使用哪些function。 一切工作正常。 现在我想locking这张表来进行意外修改。 我试图保护表格,但是checkbox仍然打开供select或取消select。 如何保护checkbox以便意外地select或取消select(需要修改密码)? 对不起,不允许在这里附上图片…

最快的方法来枚举或查找所有空的Excel单元格,并更改其样式或做一些其他处理

这可能是枚举或迭代的最好方法,或者只是在Excel中查找具有特定数据结构的空单元格或单元格,以及稍后一旦发现它在其上进行一些处理。 我厌倦了Range,Value,Value2等等,但是当Excel Sheet比较大的时候需要相当长的时间。 我相信还有一些其他有效的方法。 这将是很好,如果你可以显示一些示例代码片段。

公式按行testing非连续的空格/非空格

我想创build一个公式,只有特定的列是空白的,其他特定的列中有一个值,才会给出真实的回答。 例如,如果列A,C,D和F为空,列B,E,G和H中有值,我只希望语句为真。 编辑不是由OP,从评论 “其他专栏有1个” “每行单独结果” 不过也是 “单一真假”

你如何持久地格式化文本框来显示数值?

我确信这是一个简单的问题,只是一个简单的答案,但是我找不到它。 我已经inheritance了我必须修复的电子表格。 无论谁写了它,都广泛使用VBA和VBA UserForms来input数据。 在一种forms中,input文本和数字信息,然后将其保存到特定工作表上的logging中。 此电子表格用于logging项目信息。 它被复制,并且一次又一次地被复制。 随着每个重新复制,它被清除并用于下一个项目。 用户向我发送了其中一个主要项目的电子表格。 VBA,数据inputUserForm有一个问题。 一个TextBox ,接受文本或数字,总是重新格式化数字作为您退出该字段的date!? 我已经三倍检查了VBA代码。 与此字段相关的没有特殊的OnEnter或OnExit代码可以重新格式化数据。 此外,我无法从devise器中find与TextBox关联的Format属性。 我是C / C#开发人员,而不是VBA开发人员。 不过,这个“简单”的IDE让我难住了。 我无法find重新格式化TextBox显示值的属性。 我怎样才能修复TextBox以便它坚持将数字解释为数字而不是date? 进一步说明 值得一提的是两件事。 首先,用户不能修改这些表单或VBA代码。 底层模块受密码保护,只有我自己和一对经理知道密码。 此外,没有人触及代码,因为我是公司内唯一的开发人员,每个人都有点恐慌,他们可能会破坏一些东西。 其次,文件中的某些内容可能已经损坏。 当这个文件发送给我时,用户也提到他正在处理的工作表被重命名。 看起来有些东西没有正确保存,因为“工作表”选项卡被重命名为随机的hexstring值。 除了这两个问题之外,一切似乎都在这种forms上正常运作。 任何帮助或指导将不胜感激。