Tag: excel 2003

获取错误VBAmacros中的过程过大(Excel)

我在VBAmacros中得到Procedure too Large Error 。 我正在使用MS-Excel 2003。

如何将Excel中的单元格值限制为来自另一个工作表的选项?

在Excel(2003)中,我想将单元格中值的select限制为来自另一个电子表格的允许值。 例如,在“货币”表中,我有 EUR,1.1 GBP 1.0 美元,1.5 (这是两列,三行) 在我的主表中,我希望有一个货币列,其中唯一允许的值来自货币表中的列A,即单元格只能包含“EUR”,“GBP”或“USD”。 (在其他地方,我会用它作为查询来获得汇率,这是B列) 我如何限制单元格中的值? 有一个下拉式的窗口combobox从另一个表填充将是很好的。 任何使用公式,VBA或其他方式的答案都可以。 即使是一个指向相关文档的指针也会很棒(我已经看了,但是我不知道要找什么)。 使用LibreOffice也有帮助,因为我还没有最终确定电子表格程序的select,但我想我有一个更好的机会在Excel中获得答案。

如何在单元格中显示当前的用户名?

在我所能find的大多数在线资源中,通常会告诉我如何在VBA中检索这些信息。 有没有直接的方式来获得这个信息在一个单元格? 例如像=ENVIRON('User')那样简单(没有工作)

独立于语言的方式来获取VBA Excel 2003中的“我的文档”文件夹

我需要一种独立于语言的方式来获取VBA Excel 2003中的“我的文档”文件夹。 我拥有的: Public Function MyDocsPath() As String MyDocsPath = Environ$("USERPROFILE") & "\My Documents\" End Function 因为该程序将在至less2个语言的Windows中使用,并且每个语言的“我的文档”名称都会更改。 有没有办法,或者我应该试图找出系统郎并变得具体?

Excel在公式中search单元格引用

我inheritance了一个很大的模型,并试图对一些公式进行逆向工程。 有很多领域。 我不确定是否每个人都是必要的。 是否有可能search一个Excel文档(5工作表)来查找是否说,在任何公式中使用AZ12? 或$ AZ12或$ AZ $ 12?

获取用户select的范围

如何通过用户鼠标input来select一系列单元格,以便使用VBA进一步处理?

太多的不同单元格格式

我有一个大规模的文件,从头开始重新创build10张,更新了12张,原始数据加载了5张,以及报表使用了7张macros。 我最近添加了一个新表,并运行到Excel “太多不同的单元格格式”问题。 我所尝试过的 我已经阅读了一些谷歌search结果,他们说我应该简化格式,但我甚至不知道我是如何得到4000个不同的单元格格式,更不用说多less我使用哪些,所以我可以删除一些。 它也会popup一些文件运行的时间,但不是全部,直到它出现,然后每次运行时都会发生。 由于macros正在做很多工作,包括从头开始创build10张表,我不知道该怎么做。 有人知道吗 我可以运行一个macros来获取所有单元格格式的列表以及有多less个单元格正在使用它们? 他们相信一个程序,以帮助删除多余的单元格格式? 谢谢