问题标签 [excel-2011]

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 投票
1 回答
45 浏览

excel - 根据 ID 匹配数据

我有两张表,一张是一个巨大的项目 ID 表,旁边有一个相应的代码列。然而,随着时间的推移,这并没有被正确填写。我在另一张表中组装了一个完整的项目 ID 和相应代码列表。

我希望 Excel 使用 ID 列作为键来填写空白。

让 Excel 在主工作表中查找 ID 并粘贴另一张工作表中的相应代码的最简单方法是什么?

0 投票
2 回答
4279 浏览

excel - 在保留空白单元格的同时在excel上对两列进行排序

所以我试图对每个名字都有最喜欢的颜色的名字列表进行排序。换句话说,我希望排序类似于以下示例:(A 和 B 对应列,而 # 对应行)

我希望它首先对名称进行排序,无论该名称走到哪里,颜色都会跟随其位置,然后对颜色进行排序。有没有办法在不使用 VBA 的情况下做到这一点,因为我不知道如何使用 VBA。任何帮助将不胜感激,并且为了记录,这不是课堂作业。

我目前正在使用 Microsoft Excel 2011 for Mac。

0 投票
2 回答
444 浏览

excel - 清除(大量)值大于 1 的单元格的宏?

是否可以根据一个值(即 if )清除大量单元格>1?我正在使用 Excel for Mac 2011。

我想将数千个值转换>1为大型数据集中的空单元格(600 行 x 450K)。这些值应该在 0 到 1 的范围内,但是在整个条目所在的位置>1(1000-10000) 都存在错误,并且无法准确地平均行。

顺便说一句:在突出显示所有具有值的单元格后,我尝试了先前发布的“基于颜色的清除单元格”宏>1,但这失败了。我猜是因为 RGB 查找表指令与我的 excel 版本不匹配?(根据颜色清除单元格内容?

0 投票
1 回答
406 浏览

excel - 复选框常规选择器和宏以在选中一个复选框时显示接下来的三行

我是宏的新手,所以我不确定这在 VBA 中是否可行。

我正在尝试创建一个由许多由 4 行组成的迷你表组成的文档。一行是标题,它有一个复选框,将始终显示,下面的三行包含我只有在选择相关复选框时才能看到的数据。

该文档将有许多迷你表格,因此有许多复选框,我想知道是否有一个通用的复选框选择器,我可以在其中应用相同的宏。

我已经看到了以下宏,但这仅适用于一个复选框,我想知道是否有一种方法可以为所有复选框应用一个复选框,如果选中第 4 行中的复选框,则显示第 5,6 和 7 行。如果选中第 8 行中的复选框,然后显示第 9、10 和 11 行,依此类推....

请参阅屏幕截图以获得更好的想法。 表格

如果您能指出如何在打开文档时默认隐藏下面的这三行,我将不胜感激。

如果这有什么不同,我正在使用 Excel 2011 for Mac。

先感谢您。

0 投票
1 回答
34353 浏览

excel - 带引号的公式中的预期语句结束

我得到预期的编译错误:语句结束。YES 和 NO 周围的引号似乎有问题。

如果我删除 YES 和 NO 周围的引号并运行宏,它将运行并将公式引号中的内容打印到单元格中。我不明白引号是如何导致语法错误的。

我正在运行 Excel 2011 for Mac,不知道这是否与它有关。

0 投票
2 回答
2647 浏览

vba - 从 Excel 中的数据行创建文本文件

我在 Excel 中有一个包含 450 行左右的源电子表格。每行有 6 列数据,我需要从每一行创建一个单独的文件,文件名 = 列 A,内容 = 列 BG,它们之间有一个换行符。

例如,我正在尝试此操作,但收到错误“找不到文件”:

我在 StackOverflow 上已经看到了六个这样的问题......

但是这些解决方案中的每一个都为我返回了不同的错误。我正在使用 Excel for Mac 2011,v14.4.2。

0 投票
1 回答
663 浏览

excel - Method 'View' of object 'Window' failed with xlPageBreakPreview

I have a macro in which ActiveWindow.View = xlNormalView works well. However, ActiveWindow.View = xlPageBreakPreview returns an error Run-time error '1004': Method 'View' of object 'Window' failed.

Does anyone know what's wrong with that?

PS: the version of Microsoft Visual Basic is 14.4.2 under Excel for Mac 2011.

0 投票
1 回答
48 浏览

excel - 有没有办法通过 VBA 访问和评估 Excel 格式代码

我正在尝试在 Excel 中编写一个 VB 脚本来解析 Excel 单元格中的一些数据。为了正确解析数据,我需要利用单元格中的格式。例如下面要解析的文本应该解析如下:矿井 B. 达尼湾。唯一能说明这一点的方法是因为 MINESHAFT 以较小的字体显示。

无论如何,我可以纠正一个可以根据单元格中隐藏的格式代码解析单元格文本的 VB 脚本。

要解析的文本:MINESHAFT DARNLEY BAY

我目前正在尝试在 Mac 2011 Office Excel 中完成此操作,但如果它有所作为,我也可以在 PC Excel 2010 上完成。

谢谢你的帮助。

0 投票
6 回答
40782 浏览

excel - Solver.xlam is missing?

I created a program in Excel 2010 on my PC that relies on the built-in solver for Excel. I made sure it worked on both Excel 2010 and Excel 2013 for PC. I then tried to use this same program on Excel 2011, and ran into an issue.

When I tried to compile the project, it says "Compile Error: Can't find Project or Library".

I remembered this happening on the PC side before I enabled the solver, so I went into Tools -> Add-ins and then enabled the Solver.Xlam.

Picture of the enabled Solver.Xlam

However, I got the same exact error.

I went into the developer side, and went to Tools -> Reference, and found that Solver.Xlam is missing.

Picture of the missing Solver.Xlam

I realized that the address it thinks the solver is at is where the solver is on my PC, but not where it is on OSX. When I search on OSX I find the solver is at /Applications/Microsoft Office 2011/Office/Add-Ins.

So I clicked "Browse" on the bottom and select Solver.Xlam.

Selecting Solver.Xlam

I select Solver.Xlam.

Solver.Xlam is now selected

But now I get a different error.

Error

After this error pops up, the location it is looking for Solver.Xlam at resets to the previous location.

What is the issue here? How do I go about solving this issue?

0 投票
1 回答
257 浏览

excel - 如何根据变量隐藏或显示矩形

我希望有人可以提供帮助,标题确实说明了一切,但这是深入的一点。

在 Mac 上运行 Excel 2011

例如,我想知道如何根据变量隐藏或显示矩形

我在 a1 中有一个变量,它是链接到另一个单元格的简单情况,因此 a1 的内容是 =f20

如果 f20 中有内容,则 a1 将显示它,如果不是 a1,则显示 0

如果 a1 显示 0 那么我想要一个矩形来显示当前隐藏的以覆盖两张图片和一个文本框,而不是隐藏其他项目。

我不介意这个按钮工作,但更希望它作为工作表的一个组成部分。

我已经浏览了论坛和视频,但他们并没有解决我认为可能非常简单的问题,也许我试图让这个问题复杂化。

我希望这对某人有意义

请帮忙,已经有两个不眠之夜试图弄清楚:-)