问题标签 [excel-2010]
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.
c# - 无法在 64 位应用程序中在 VBA 中实例化使用 Visual Studio 2008 构建的 COM 库
我正在尝试构建一个可以使用 64 位 excel 2010 从 VBA 注册和使用的对象库。我正在使用 Dev Studio 2008。我认为这是一个 64 位问题,因为我很确定当我尝试使用它时它有效我以前版本的 Excel (XP)。我在“程序集信息信息”对话框中单击了“使 COM 可见”,并在构建标记中单击了“注册 COM 互操作”。当我将目标类型设置为 x64 时,我根本无法在引用对话框中看到该库。如果我选择任何 CPU,我可以注册它,但是当我尝试实例化它时出现“无法创建 Active X 对象”错误。
json - 将 JSON 日期转换为 MM/DD/YYYY 格式?
我的客户收到一个包含许多列的电子表格,其中一个是“日期”。只有日期被格式化为Date(1292291582263-0700)
(似乎是 JSON 日期)。
我需要在此电子表格代码 (VBA) 的其他位置以 MM/DD/YYYY 格式转换和使用此 JSON 日期。
有谁知道如何解析这个 JSON 日期格式并将其转换为 MM/DD/YYYY 格式?我已经阅读了很多关于 SO 的解决方案,这些解决方案使用 Javascript、C# 或 ASP.NET 等,但我必须使用的只是 Excel 2010 和该项目的 VBA 代码。有没有办法达到我需要的可读格式?
c# - 生成的 csv 文件中的换行符让我发疯
我正在尝试导出我拥有的一些数据(存储在数据表中)。其中一些值中有换行符。现在,每次我尝试在 excel (2010) 中导入文件时,linbreaks 都会被识别为新行,而不是实际的换行符。
我已经搜索了几个小时,看到了很多解决方案,但我似乎无法修复它。
我输出我的 csv 文件的方式:(变量 csvfile 是一个字符串生成器)
当我用excel手动打开它时,它显示正常。但是因为excel 2003不支持文件格式,所以我必须导入它。通过导入,它会将换行符(字段中的 \n)视为新行。
不幸的是,我不能给你一个我使用的真实数据的例子(这都是个人数据),但我可以给你一个例子来说明它是如何出错的:
这是一个简单的 csv 文件,当您导入它时,您会看到哪里出错了。我默认用双引号封装字段。默认情况下,我还会从值中删除前导空格。
我已经在这个看似简单的问题上花费了至少 2 天时间,但是对于我的生活,我无法弄清楚如何解决它。我在同一个问题上看到了多个主题,但那里提供的解决方案似乎都没有解决这个问题。
excel - 包装有重复的行
我有看起来像这样的数据:
我想最终得到如下所示的数据:
问题是,我如何解释名称出现的可变次数?
excel - 在需要的部分中复制文本的宏
我需要一个 Excel 宏
1. 复制一个字符串
2. 在列的下方找到一个不同的字符串
3. 将复制的字符串粘贴到中间的所有单元格
4. 删除部分之间的 4 行。
5. 重复下一部分,直到完成整个文件。
数据如下所示
ABC
(空白)
AM
AM
AM
文件(
空白)
DEF
(空白)
AM
AM
AM
AM
AM
AM
文件(
空白)
GHI
(空白)
PM
PM
PM
文件
(空白)
JKL
(空白)
PM
PM
PM
PM
PM
PM
文件
等重复超过一百万行。
我需要它看起来像
ABC
ABC
ABC
ABC
DEF
DEF
DEF
DEF
DEF
DEF
GHI
GHI
GHI
GHI
JKL
JKL
JKL
JKL
JKL
每个部分的行数各不相同。
excel - 以定义的缩放级别设置所有 Excel 工作表
我在 Excel 工作簿(文件)中有 20 多张工作表。是否有一些代码片段或我可以应用/使用的命令,以便可以将所有工作表重置为 85% 缩放级别?
excel - 当多个单元格都为真时如何填充单元格
我在 L 到 V 列中有一个零(0 = 否)和一个(1 = 是)的 Excel 文件。根据他们在这些列中的答案,我想在 Z 列中放置一些文本。例如:
如果所有这些单元格都是 0,则将“初学者”放入 Z
将是“学习者”——一直到:
将是“专家”。
我尝试了 IF-THEN-ELSE 和 SELECT CASE 函数的不同变体,但我似乎无法正常工作。我知道我将不得不遍历行(大约有 500 行),但我如何告诉 Excel 我想要什么?
忘了说,数据也可能是这样的
我有大约 50 种不同的场景出现。
excel - 如何将多个excel文件链接到一个主文件,这样如果我更新单个主文件,所有链接的文件也会更新?
我想知道是否有人可以提供帮助?
我有大量的excel文件。这些是佣金报表,有些是从美元转换为英国英镑,从英国英镑转换为欧元等。
它们是季度报表,目前我必须逐个浏览每个文件并输入该月的具体货币兑换率。
我在想,如果我可以将所有这些语句链接到一个包含转换率的 Excel 文件,那就太好了。然后我可以更新这个单一货币转换文件,所有其他文件都会更新。
我想我可以做到这一点,但我遇到了一个小问题。
如果我随后将报表文件发送给个人,这两个文件之间的本地链接将丢失,因此转换数据也会丢失。我能看到的唯一解决方法是将包含转换率的文件与声明一起发送,但如果可能的话,我宁愿不这样做。
我希望你能理解我的问题,如果有人能提出任何解决办法,那就太好了!
在此先感谢 :o)
我在这里有一些关于在所有 excel 文件中包含隐藏费率表的建议:
链接来自 2 个不同 excel 文件的单元格,但如果只通过电子邮件发送一个文件,则保留数字?
然后可以将可见表中的费率链接到隐藏费率表中的单元格,然后可以将隐藏费率表链接到单独的单个主费率文件,我将更改该文件以更新所有链接的 Excel 文件的费率。
如果我要通过电子邮件向人们发送单个 excel 文件,我仍然有点不确定这将如何工作,因为到主费率文件的本地链接将会丢失。附近有工作吗?
任何帮助将不胜感激!
excel - Linking worksheets to a master worksheet and keeping values if the master worksheet is not present? Excel 2010
I have many worksheets and at present, every 3 months I have to go through these one by one to update information in just a few cells.
It would be great if I could create a master source file containing these few cells that get updated, that all my worksheets linked to, so that I could just update this file and all my files would then update.
The only trouble I have is that I then send these worksheets out to clients by email, each client gets a specific worksheet.
This would mean that the local links to the master source file would no longer be there and I'm assuming there would be errors. Is there some way that I could link my files, as desired, to a master file, be able to update the master file and have all the other files update accordingly, but then send only a single file to a client and keep the values from the master file.
I hope this is making sense! It's quite simple what I want to do, it's just a bit tricky putting it into words.
Any help or advice would be great!
vba - 将数据行从一个工作表复制到另一个工作表,其中目标工作表按日期命名
我将信息存储在 Excel 2010 工作簿的一张表上,其中一列包含日期。我想要一个宏,它将按日期对这些信息进行分组,并将其复制到同一工作簿中的其他工作表中,这些工作簿我之前已设置并按这些日期命名。
所以我在一张名为“来源”的工作表上有这些信息:
我还有另外四张纸,分别命名为:“2011 年 2 月 1 日”、“2011 年 5 月 2 日”、“2010 年 9 月 3 日”和“2011 年 6 月 5 日”
我想要一个宏,它将复制标题和“源”工作表中的整行,这些工作表将这些日期转移到相应的工作表中。
数据不断被添加到“源”表中,所以这是我需要经常重复的操作。
我知道这个网站上有很多代码显示如何按条件对信息进行分组和复制到其他工作表,但我还没有找到以这种方式工作的代码。