问题标签 [excel-2003]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
175822 浏览

excel - 是否有宏可以有条件地将行复制到另一个工作表?

在 Excel 2003 中是否有宏或方法可以有条件地将行从一个工作表复制到另一个工作表?

我通过 Web 查询将 SharePoint 中的数据列表提取到 Excel 中的空白工作表中,然后我想将特定月份的行复制到特定工作表(例如,SharePoint 工作表中的所有 7 月数据到Jul 工作表、从 SharePoint 工作表到 Jun 工作表的所有 6 月数据等)。

样本数据

这不是一次性的练习。我正在尝试组合一个仪表板,我的老板可以从 SharePoint 中提取最新数据并查看每月结果,因此它需要能够一直这样做并干净地组织它。

0 投票
2 回答
18247 浏览

excel - 从 Excel VBA 浏览文件

如何从 Excel 中运行的某些 VBA 中设置“文件打开”对话框?

我正在使用 Excel 2003。

0 投票
3 回答
11054 浏览

pdf - 通过 VBA 将 MS Excel 2003 工作簿导出为 PDF

我有一个 Excel 2003 工作簿,其中包含一个宏,用于将其某些工作表复制到新工作簿,然后保存并关闭新工作簿。它这样做了几十次,每次选择的工作表略有不同。

我想在宏中添加一个额外的步骤,以将辅助工作簿的电子表格导出为 PDF。显而易见的方法是使用 PDF 打印机和 Excel 的内置打印功能,但大多数 PDF 打印机在完成之前都会给您一个“另存为...”对话框。显然,在 70 多个场合单独输入它缺乏吸引力 - 所以我想要一些允许我提前设置它的东西(可能是“使用我正在打印的文件的文件名减去它的扩展名”)然后只需选择默认选项。

对免费的 PDF 打印机有什么想法吗?还是合适的替代品?

0 投票
6 回答
4087 浏览

excel - 在 Excel 中换行

假设有一个报告将费用与输出到 Excel 的调整进行比较,这样每一行都有以下字段:

  • 帐号
  • 收费日期
  • 原始项目编号
  • 调整项目编号
  • 原始数量
  • 调整数量
  • 原始金额
  • 调整金额
  • 原始发布日期
  • 调整后的发布日期

我需要帮助用户在 Excel 中创建一个视图,以帮助他们发现每条记录中的更改。她希望它在两行中显示每条记录,如下所示:

Excel 中是否有任何内置功能可以让您像这样对记录进行分组?在这种情况下,VBA 不是一个选项。

如果帐户和日期下的单元格与这些值重复,那没关系,如果这样更容易的话。如果您可以获得某种有助于分隔每条记录的交替行效果(如果必须的话,我可以稍后在 vba 中自行完成该部分)。

0 投票
3 回答
178 浏览

vba - 创建一个可变大小的组以在 Excel 2003 中循环的好方法是什么?

我有一个针对很多项目运行的程序,跳过某些不符合标准的项目。但是,然后我回去为一些在第一遍中错过的人运行它。我目前通过手动为每个人重新运行该过程来做到这一点,但理想情况下,我希望有一个更轻松的解决方案。

我的老板建议可能有效的方法是创建一个包含相关项目名称的列表(如在数据 -> 列表中),然后遍历该列表。可悲的是,我的帮助文件 fu 似乎让我失望了——我不知道我是否只是不知道要寻找什么,或者是什么。

运行“生成宏”命令显示首先创建列表的 VBA 是沿着 ActiveSheet.ListObjects.Add(xlSrcRange, Range("$A$1"), , xlYes).Name = "List1"

不幸的是,我似乎无法弄清楚如何处理结果列表。我正在寻找沿线的循环

有什么建议么?

0 投票
1 回答
1231 浏览

c# - C# Excel页脚问题

我正在创建一个 C# windows 应用程序来创建一个 Excel 2003 工作表。需要添加到页脚:第 1 页,共 4 页。

我目前拥有它,因此它将“Page: &[Page] of &[Pages]”放入 Excel 工作表的页脚。

当我打开创建的文档并查看页脚时,我看到“Page: Page] of Pages]”

我可以单击文本,它会突出显示它并显示它应该显示的内容,然后可以正常工作。

有没有办法让它从一开始就正常工作?

0 投票
1 回答
493 浏览

excel - 将网站数据复制到 XL 2003

我正在尝试将网站数据复制到 XL 2003 有人告诉我使用“发送密钥”,但它不起作用。请有人帮助我。

0 投票
2 回答
182 浏览

excel-2003 - Excel file to be restricted from opening with any other formats

I would like to know that i have an excel file with 18 sheets and it should be opend with any other versions.

for example if i right click on the file and select open with open office the same is being opened. i would like to lock this.

0 投票
2 回答
5318 浏览

excel - 为什么我不能将 Application.ReplaceFormat.NumberFormat 设置为某些有效格式?

我正在尝试使用 Excel 宏重新格式化使用 OLE-Automation 导出的电子表格

以下代码可以正常工作:

如果我将 ReplaceFormat 更改为

要仅显示 1 位小数,我收到错误 1004(应用程序定义或对象定义错误)。“0.0”也失败了。

我可以将单元格格式(Cells.NumberFormat)设置为“#,##0.0”

我只对 Excel-2003 进行了尝试,因为它是我唯一可用的版本。

0 投票
1 回答
918 浏览

c# - C# + Excel 2003 - 透明自定义图标

我使用以下类从我的 C# 代码生成 Excel 2003 中自定义工具栏的图标:

我的问题是如何制作透明图标?我所有的图标都是透明的 gif,但在 Excel 2003 中,它们具有纯蓝色背景。