31得票2回答
如何在EPPlus中为字体分配颜色?

我可以像这样设置单元格或单元格区域的背景颜色:rowRngprogramParamsRange.Style.Fill.PatternType = ExcelFillStyle.Solid; rowRngprogramParamsRange.Style.Fill.BackgroundColor....

31得票4回答
从VB代码中取消保护VBProject

如何从VB宏中取消保护我的VB项目? 我已经找到了这段代码: Sub UnprotectVBProject(ByRef WB As Workbook, ByVal Password As String) Dim VBProj As Object Set VBProj = WB.V...

26得票3回答
VBA:条件语句 - 是否为Nothing

下面是VBA应用程序中的一个If条件:If Not My_Object Is Nothing Then My_Object.Compute 当以调试模式运行代码时,我发现即使My_Object没有任何变量,“If”条件语句也会返回 true。 请问有人能够解释一下这是为什么吗?我希望只有在M...

26得票11回答
从Excel表格中删除所有数据行(除第一行外)

最近我一直在尝试删除表格中除第一行之外的所有数据行(第一行需要清空)。 有些被操作的表格可能已经没有行,所以当在没有行(只有标题和/或页脚)的表格上使用 .DataBodyRange.Rows.Count 时会导致错误。 我四处寻找解决方案,但并未找到完整的答案,因此我希望我的答案能够对将...

26得票3回答
比较Excel中两列A和B的数据,显示在A列中存在但B列中不存在的数据。

我有一个Excel文件,其中列A和列B都有数据,这些数据可能存在于其他列中,也可能不存在。我只对列A中不存在于列B中的数据感兴趣。这两个列具有相同的标题名称。我可以使用什么公式来显示哪些列A中的项目不在列B中?

25得票5回答
基于 Windows Server 2008 x64 的 Excel 2007 自动化

我知道微软支持文档中指出不支持无界面自动化 Office 产品。似乎Windows Server 2008 x64 和Excel 2007执行了这个规定。 我在一个NT服务(本地系统帐户)的OnStart方法中运行以下代码。它所做的就是通过Excel自动化方式工作,就像在Console应用程...

24得票2回答
C# - 如何遍历Excel._Worksheet中的所有行?

我想通过编程从Excel工作表中提取数据并将其插入到数据库表中。 如何确定工作表中的列数和行数,或者以其他方式迭代行? 我有以下代码:Excel._Worksheet worksheet = (Excel._Worksheet)workbook.ActiveSheet; 我尝试了works...

24得票3回答
如何在Excel-Vba中使组合框不接受用户输入?

有人知道在组合框中可以操纵哪些属性,以防止用户键入任何数据吗?

24得票3回答
如何将电子表格拆分成具有固定行数的多个电子表格?

我有一个包含433行(还有顶部的标题行)的Excel(2007)电子表格。我需要将其分割成43个包含10行和一个包含剩余3行的电子表格文件。 最好每个电子表格的顶部都有标题行。我应该如何完成这个任务?

24得票7回答
Excel 2007:如何将mm:ss格式显示为非DateTime格式(例如73:07)?

我需要创建一个 Excel 表格,用于计算每天的训练时间。每行都有以下字段:日期、距离、时间和每公里所需分钟数。我的主要问题是我想要以“mm:ss”的格式显示时间。例如:24分钟3秒应为24:03,但“Excel”会将其转换为00:03:00(午夜后的3分钟)。我尝试了设置“特殊格式”,但仍然...