Tag: excel vba

为什么在有collections的情况下在VBA中使用数组?

许多人在Excel / VBA中广泛使用数组来存储数据列表。 但是,在我看来,有更多的收集对象更方便(主要是:不需要重新定义列表的长度)。 所以,我真诚地问自己,如果我错过了什么? 为什么其他人仍然使用数组来存储数据列表? 这仅仅是过去的宿醉吗?

在VBAmacros中使用符号#(散列)

在Excel VBA中使用#符号的含义是什么? 它是这样使用的: a = b /100# 我不明白100后的意义#

如何根据列值在xy散点图中着色点?

考虑下面的工作表: ABCD 1 COMPANY XVALUE YVALUE GROUP 2 Apple 45 35 red 3 Xerox 45 38 red 4 KMart 63 50 orange 5 Exxon 53 59 green 我在Excel中使用了散点图函数来创build下面的图表: 但是,图表中的每个点都有一个附加属性: GROUP 。 有四个组: red , orange , black和green 。 我想相应地为每个点着色,以便我可以看到一个模式(例如,组的green几乎总是在图表的左侧)。 因为我的列表是500行,我不能手动执行此操作。 我怎样才能自动做到这一点?

如何冻结顶部行,并在C#中使用Excel自动化应用筛选器

我有自动从C#创build一个Excel文档。 我试图冻结我的工作表的第一行,并应用filter。 如果您select“查看”>“冻结窗格”>“冻结顶部行”,然后select“顶部行数据”>“filter”,则这与Excel 2010中的相同。 我不知道如何应用filter,但以下是我试图冻结最上面一行,它只是冻结了整个工作表。 有没有人有我的问题的解决scheme。 数据filter的问题是我需要更多的帮助,所以如果有人有一个解决scheme,请赐教。 非常感谢,KBP workSheet.Activate(); Excel.Range firstRow = (Excel.Range)workSheet.Rows[1]; firstRow.Activate(); firstRow.Select(); firstRow.Application.ActiveWindow.FreezePanes = true;

查找列A中的值是否包含列B中的值?

我有两列 – 扩展到99504(值)的列E和扩展到2691(值)的列我。这两列包含扩展名的文件名。 像这样的东西 EI TSL_groups.mrk pcbx_report.mrk abcd.mrk jhuo.mrk 等等… 我想查找列E(标题Filename_A)中是否存在列I(标题Filename_B)中的文件。 如果是的话,在一个新的列中说真值假设K列。 我怎么做? TIA。

在Excel中重新排列图表数据系列

在Excel中如何重新sorting用于创build图表? 例如,我进入图表,右键单击>select数据。 在左栏中,我看到了系列1,系列2,…,系列n。 说,我想在系列4之后移动系列3,可以从图表来看吗? 我不想移动工作表中的数据单元格。 我正在使用Excel 2011(mac os x)。

如何让Excel从VBA中刷新数据表中的数据?

如何在Excel中获取电子表格数据以从VBA中重新计算自己,而不必更改单元格值呢?

如何使用VBA将单元格的格式更改为文本

我有一个Excel工作表中的“持续时间”列。 它的单元格格式总是变化 – 我想把时间从几分钟转换成秒,但是由于单元格的格式化,它总是给我不同的答案。 我在考虑在进行转换之前,我可以将这种单元格格式转换为文本,以便将其视为文本值,而不是尝试自动格式化。 目前,我将所有数据复制到记事本,然后将其保存回Excel工作表以删除所有以前的格式。 有没有办法使用VBA自动将单元格的格式设置为文本?

如何在VBA语言中expression“如果值不空”?

如何在VBA语言中expression“如果值不为空”的条件? 这是这样的吗? "if value is not empty then…" Edit/Delete Message

如何连接VBA中的string

这个问题来自于对Range.Formula =的评论, 在VBA中引发了一个奇怪的错误 。 我通过反复试验的方法编写了这个程序,所以我自然而然地尝试了+连接string。 但是&而不是+更正确的方法串联string?