问题标签 [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.
excel - 使用 VBA 用 Word 控制 Excel 出现问题;后期绑定和早期绑定不起作用
我在使用自动化从 Word 控制 Excel 时遇到问题,这应该可以通过该GetObject
功能实现。
我正在使用适用于 Mac 的 Office 2011。我的目标是从 word 文档中获取信息,并在最近的此类条目之后将其插入到 excel 工作簿中。doc这个词是一个合同生成器。每个工作簿将包含大约 30 个相关合同的详细信息。我想使用的逻辑是允许用户输入工作簿的名称,然后 VBA 将获得完整的路径名称和路径,然后就能够控制工作簿。但是,我无法制作更简单的案例。
首先,我什至无法控制当前存在的 excel 实例(尽管CreateObject("Excel.Application")
确实有效。我尝试了早期绑定并得到了:
自动化错误 (91)
这是产生该代码的代码:
我还尝试使用后期绑定,这给了我:
错误 424(需要对象)
这是产生该代码的代码:
我去了工具->引用并添加了 Excel 对象,所以我不确定程序的这个简单部分甚至不能工作。
如果有人可以帮助我使这部分工作,我会很高兴,理想情况下,我的程序部分将允许我收集工作簿的名称(通过输入框,获取输入文件的完整路径名,然后控制那本工作簿。我的程序中的其他所有内容都可以正常工作,但我无法让 word 和 excel 之间的这个关键桥梁发挥作用。
excel - `Application.StatusBar` 在 Office 2011 中工作吗?
我用office 2011在我的mac上写了这个小宏。我没有看到任何状态栏。任何人都知道为什么这不起作用?
vba - 使用 VBA 自动生成 Excel 表格
我应该先说明我在使用 Excel 的任何高级功能方面的经验为 0,现在我需要使用它们,我不知道我在做什么。
我需要生成一个包含以下列的 excel 表:每列中的 ID、名字、姓氏、密码和电话。我需要在每列中输入 N 个条目,其中 ID、名字和姓氏只是随机字符,最多 X 个字符,密码是随机大写、小写和字母数字字符,最多 Y 个字符,电话是随机的 10 位数字诠释。我可以很容易地生成随机字符串,它会检查以确保内容对于表中已经存在的任何其他内容都是唯一的,并添加我不知道的内容。我在 Mac 上,所以这也可以在 bash 中完成,创建一个 csv 文件,这是另一个我知之甚少的领域,但我想,因为它是 Excel 特定的,而且我需要类似的技能,我应该开始学习VBA。
vba - Mac Excel 2011 用户表单
有没有办法在 Mac Excel 的电子表格上永久显示按钮单击用户表单?我知道 Windows 版本能够执行这样的命令。我试过了
此代码显示用户表单,但是,一旦显示,您将被禁止使用 Excel 电子表格。
excel - 特定单元格中的动态单元格地址
我有一个查询。
我可以在excel中获取活动单元格的单元格ID吗?
假设我当前按光标激活的单元格是 A6,在某个特定的单元格中,比如说 A1,它应该是 A6。
下次当我将光标放在 A10 上时,上述特定单元格 A1 中的值应自动更改为 A10。
等待您的友好答复。
excel - 减少表示 0.0625 增量的分数
使用 Excel for Mac。我希望公式将小数四舍五入为分数。我想要的最小增量是1/16
(我可以轻松做到),但我想在适当的时候自动将十六分之一减少到1/8
、1/4
和1/2
(此处不四舍五入)。
- 仅四舍五入到最接近的十六位。(我所有的分数都四舍五入到最接近的
1/16
) - 但是然后减少分数,例如:
14/16 - 这应该变成 7/8
12/16 - 这应该变成 3/4
8/16 - 这应该变成 1/2
所以最后,我会有一个大的分数 Excel 表,有的小到1/16
,有的更大。
我该怎么做?
excel - Excel for MAC 的日期格式问题
我正在尝试为 mac 制作以下代码,但它不起作用(在 windows 中此代码工作正常)...我最初是在 windows 中为 windows 用户编写此代码,但现在我们有了一个新的 co - 使用 mac 的工人,并且该代码是唯一有问题的代码......希望有人可以帮助我解决这个问题,我不使用 mac,不知道为什么会发生这种情况......
mac的excel版本是:Excel for MAC 2011 14.1.0,当用户在文本框中只输入一个数字时就会出现问题。
excel - 在 Excel 2011 中使用 UserForm 时对象 _Workbook 的方法“关闭”失败
我已经看过这两个帖子:
他们都建议当你想从表单代码中关闭一个文件时,你需要先卸载表单(使用卸载我)。但是,如果我卸载,我有一个被取消引用的全局数组。
看看我下面的代码(它在分配 global_int(0,0) 进行测试时崩溃)。除非删除数组,否则我无法卸载表单。这真的是解决这个问题的唯一方法吗?
创建一个新的excel文件。在其中创建一个用户表单。在此之上,使用以下 Click 事件代码和全局声明创建一个命令按钮:
我只是在调整别人的代码以在 Mac 上工作,所以我想尽可能避免完全重构。
谢谢。
excel-2011 - Excel 2011 for Mac 中的 Go To Special 位于何处?
有谁知道Go To Special...
Excel 2011 for Mac 在哪里?在 Windows 中,您可以使用Ctrl+G
,但我在 Mac 版本中找不到它 :(
excel-formula - 在excel文本中添加空格
我有一个 ID 列表(例如 BSAR1、BSAR2)。如何轻松地在每个 BSAR 之后自动添加空格。
有工具/功能吗?