问题标签 [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 投票
2 回答
2452 浏览

vba - 在某个日期后锁定 Excel 文档

如何在某个日期后削弱 Excel 文档?我希望它在 2009 年 12 月 31 日之后变得无法使用。

我正在考虑将其中一个必须启用宏的东西放在那里,它会隐藏所有关闭的工作表并留下一个选项卡,上面写着你必须启用宏。然后有一个打开的宏来取消隐藏所有这些选项卡,但如果在某个日期之后也会自行关闭。这有一些缺点,有人可以只输入宏代码(未启用宏)并更改到期日期......甚至只是更改他们的系统时间。关于好的方法有什么想法吗?我的方法和你能得到的一样好吗?还是有更好的方法?

谢谢。

0 投票
2 回答
864 浏览

excel-formula - 使用 Excel 中另一列中的公式

例如,我会简化这个

我在 B 列中有一个公式,即 Ax + 2,

例如在 B1 中,它是 A1 + 2 在 B2 中,它是 A2 + 2

我想在 Y 列中创建一个公式,该公式始终反映 B 列中的任何公式,但用 X 替换公式中的 A。

例如在 Y1 中,它是 X1 + 2 在 Y2 中,它是 X2 + 2

无论 B 列中的公式发生什么变化,我都希望 Y 中的公式反映这些变化。

实际上,如果我可以做类似于 =B1.formula.replace("A","X") 的事情,那么就可以完成这项工作。

这可以在顶部的公式栏中完成还是需要通过宏来完成?

谢谢

0 投票
2 回答
31683 浏览

excel - 如何将excel表格中的数据插入数据库表中?

我需要将 Excel 工作表中的数据插入到 teradata 表中。我需要使用宏来完成。

我在 Excel 表中有数据,例如

我需要在 excel 表中保留一个按钮并为该按钮分配一个宏,以便当我单击该按钮时,应将 excel 表中的行插入到数据库表中。

要求是我将空的excel表发送给该人,他将用数据填写表,然后单击excel中的按钮,数据必须插入数据库表中。我更喜欢使用宏来执行此操作..

谢谢大家。

0 投票
1 回答
3223 浏览

parameters - 从 Excel 2003 / MS Query 调用 SQL Server 2000 内联表值函数

我们的大部分用户群通过使用 Microsoft Query 在 Excel 2003 中构建 ODBC 查询来访问公司数据。对于更复杂的事情,他们经常让我参与其中。

在很多情况下,我决定提取某些数据的最合乎逻辑的方法是使用内联表值函数来实现参数化视图的功能。从查询分析器调用时,这工作正常:

但是在 MS Query 中输入相同的 SELECT 子句会导致错误:无法添加表 'fn_AverageRecovery('2009-07''。

不仅如此,我真正想做的是从电子表格中获取 Period 参数,但是如果我用问号替换文字 MS Query 会给我一个可怕的错误:在不能的查询中不允许使用参数以图形方式显示。

现在,我过去有时通过使用输入一些简单 SQL 语句的相当不雅的方法,单击 Excel 中结果集中的任何单元格,然后切换到 VBA 并在即时窗口中手动设置 CommandText 属性来设法避免这种情况:

没有来自 VBA 的投诉。但是当我切换回 Excel 并右键单击单元格并选择刷新数据时,我收到两个错误:

[Microsoft][ODBC SQL Server Driver]参数号无效

[Microsoft][ODBC SQL Server Driver]无效的描述符索引

每次我遇到这个问题时,我都会花一个小时左右的时间试图让它工作,但总是不得不求助于另一种方式来解决它。我很想知道是否有人征服了这个。

谢谢

韦恩象牙

0 投票
34 回答
125975 浏览

excel - Excel:令人难以置信的收缩和扩展控件

有时,我会遇到一个受魔术按钮或列表框影响的电子表格,这些按钮或列表框会随着时间的推移而变大或变小。

代码中的任何内容都没有说明这一点。

有没有其他人经历过这种快乐?

0 投票
1 回答
3378 浏览

vba - 如何使用activeX dll创建excel插件(excel 2003或更早版本)包?

我是 excel 插件程序的新手,我有一个现有的 excel 插件项目需要修改。

该插件有两部分,一个是用VB编程并编译成ActiveX DLL文件,另一个是在excel里面作为一个插件。

我已经修改了DLL的源代码并重新编译了一个新的DLL,但是我不知道将2个部分重新打包成一个excel插件包并提供给同事的正确方法是什么。

我试图从 excel 中删除对旧 DLL 的引用,但似乎我不能这样做,它会一直存在,我无法真正删除它。

此插件适用于 excel 2003 或以前的版本,不适用于 excel 2007。

非常感谢你的帮助!

0 投票
1 回答
613 浏览

vba - Excel - Red Cross where a drop down list should be

anyone shed any light as to why this might be happening for one user but not another.

Excel 2003 Macro security is set to low; spreadsheet is not read only.

Everywhere where there is supposed to be a drop down list, instead of that there is a box with a red cross in it.

Kind Regards,

Jim

0 投票
3 回答
6043 浏览

vba - MS Excel 2003 - 处理形状时 Excel VBA 中的简单取消选择问题

所以我有一个 Excel 工作簿,里面有一个全局映射方案。所以我在excel中对每个国家都有一个形状。根据区域选择,相对于数据/查询,它将以各种方式对区域/国家进行着色。

所以我知道如何在颜色、渐变阴影等方面操纵每个形状......

我不知道该怎么做是在子例程结束时“取消选择”形状。我的代码看起来像这样(非常简单):

好的,所以从一个形状/国家/地区到另一个形状/国家/地区,“取消选择”并不是什么大不了的事,因为焦点会跳跃,但最后????

我已经猜到/尝试了很多东西,但可惜没有运气

谢谢!

0 投票
1 回答
1202 浏览

vba - MS Excel 2003 VBA - 有没有办法将一组形状/对象定义为“组”

所以我有这个全球映射方案,上面的每个国家都是单独的形状。我学会了如何根据某些标准来操作颜色/填充。所以我这样做的方式,或者我知道一次一个形状/对象的方式。

例如美国是“C_USA”,加拿大是“C_CAN”,等等。

那么有没有办法可以将国家定义为组?IE。我想将 USA、CAN 和 MEX 放入一个北美组,这样我就可以为该组调用一个子组,而不是单独调用所有三个组。

当我在欧洲时,它真的很臭!:)

谢谢!

0 投票
2 回答
412 浏览

xml - 有人知道用于创建 Excel 文件的 XSL 库吗?

我想使用 XSL 创建 Excel 2003 可以打开的 excel .xml 文件。有谁知道我可以用于此目的的 XSL 模板库?