excel-2007相关内容

Excel超链接基于行运行用户窗体

我有一本工作簿,其中所有数据都是通过用户表单进行管理的,无需人工输入.我想通过将其中一个名为"Edit"的列作为其公式来简化编辑行: =HYPERLINK("Edit:>8";"Click to Edit") "8"是创建行时自动添加的行ID号 我认为这会起作用,但是相应地,超链接地址必须有效才能触发此事件: Private Sub Worksheet_FollowHype ..
发布时间:2020-11-01 18:51:36 其他开发

如何在Excel上更改文件打印设置,以在打印工作簿时使用VBA打印几页

我想在Excel中将文件打印设置更改为直接转到VBA,并在打印工作簿时打印26个工作表中的一些.大多数活动工作表应打印,但一些工作表不应打印.该工作簿是一个模板,活动的和已打印的工作表的数量将随创建的每个新工作簿而变化.最后,VBA代码是否应该放在"ThisWorkbook"部分中? 解决方案 我会使用 Sub PrintSheets () Dim Wks1 as Worksheet ..
发布时间:2020-11-01 18:51:33 其他开发

在Excel 2003中替换SUMIFS

因此,我需要找到一个Excel 2003替代= SUMIFS(显然只有2007+). 该公式用于从收入列表中生成此汇总数据表,其中每个收入行都具有字段类型(静态,电子邮件或外联)和字段资金(ABC,QRS和XYZ). type fund total count average static ABC $12,390.88 171 $72.46 email AB ..
发布时间:2020-11-01 18:51:29 其他开发

如何连接Excel 2007 for Delphi7

我可以连接悖论库,oracle等. 现在我想和excel合作 我该怎么办? 解决方案 使用ADO,您可以这样设置连接字符串: ConnectionString:='Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C:\ MyWorkBooks \ myDataBook.xls;扩展属性= Excel 8.0;'; http:/ ..
发布时间:2020-11-01 18:51:25 其他开发

SSIS PowerShell脚本执行

我正在尝试打开一个受保护的excel文件,然后在没有密码的情况下重新保存它.我创建了一个PowerShell脚本,如果我将执行策略手动设置为remotesigned或unrestricted,它将可以正常工作. 我不想启用脚本,而只是通过SSIS绕过它.我已经尝试了很多方法,以下是我尝试过的方法,但是它不起作用. EXECUTE PROCESS TASK Executable: C:\ ..
发布时间:2020-11-01 18:51:24 其他开发

检查文件是否打开以防止错误

我已经看过,但是找不到具体的答案.以下代码提示用户是否打开了特定文件.如果用户单击否,则该子句结束.如果他们单击是,则该子项继续.我已经在打开文件的情况下对此进行了测试,并且一切正常.但是后来我忘了打开文件,并在出现提示时单击“是",并收到以下错误: 运行时错误"9": 下标超出范围 对于代码中的这一行: 带工作簿(“旋转-大师-2015年12月.xlsm").表格(“旋转 ..
发布时间:2020-11-01 18:51:20 其他开发

遍历工作表的宏

下面的宏执行计算并生成条形图.目前,它适用于第一个工作表(Sheet1),我希望能够在excel工作簿中的所有工作表上重复相同的宏.有没有简单的方法可以做到这一点?预先感谢. Sub MyReport() Workbooks.Open Filename:= _ Application.GetOpenFilename Range("G2").Select ..
发布时间:2020-11-01 18:51:16 其他开发

在Excel中对自选图形进行命中测试和解决遮挡

我正在使用代码根据使用VBA的用户输入在Excel中绘制许多自选图形.但是,其中某些形状可能会相互遮挡,因此我想进行第二次通过以进行测试以测试哪些形状遮挡并轻推它们,直到它们不再遮挡为止. 因此基本的伪代码大纲为: do foreach shape s in shapes if (s.hittest(shapes)) then do ..
发布时间:2020-11-01 18:51:10 其他开发

应用自动筛选并在UserForm ListBox中显示结果?

现在,我有一个如下所示的用户窗体: 我有一个电子表格,如下所示: 我在UserForm_Initialize事件中使用以下代码将自动筛选应用于我的数据.我需要在名为"boxPolicyList"的列表框中显示自动筛选的结果. Worksheets("defaults").Select Me.boxDateBegin.Value = ActiveSheet.Range("E4") ..
发布时间:2020-11-01 18:51:06 其他开发

我上面的Excel-VBA代码有什么问题?

我希望VBA实现的简要说明:我正在尝试从两个Excel电子表格中导入数据,然后比较每个列表中的数据以找到每个列表中缺少的元素,然后突出显示数据行(如果有的话)丢失了. 解决方案 运行差值需要某种顺序.必须先调用Import_buttonx,然后才能调用差异.因此您会失去索引,因为stringOfSheet(1,2)可能没有任何值.可能是零.您可以在调试代码时进行检查. ..
发布时间:2020-11-01 18:50:58 其他开发

查找Excel工作簿的工作表名称和行号

我正在使用一个包含三个数据工作表的工作簿.每个工作表都有一个“合同编号"列.某些合同必须排除在外,并在单独的工作表中注明. 我想创建以下Excel VBA宏: 提示用户输入要排除的特定合同编号 存储合同编号 在所有三个工作表的合同栏中搜索合同编号 在已创建的“摘要"工作表中记录不需要的合同详细信息 完全删除不需要的合约行 对于用户输入的'n'个合同数量,宏应在下面循环执行 ..
发布时间:2020-11-01 18:50:49 其他开发

C#Excel图像

嗨,我已经在excel工作表上插入了图片... 怎么可能从c#引用此图像,非常感谢! 解决方案 您将要使用Clipboard对象和Excel Interop程序集.请参见此处. ..
发布时间:2020-11-01 18:49:46 C#/.NET

VBA组合框样式

我有一个Excel小型界面.我将组合框样式从 fmStyleDropDownCombo 更改为 fmStyleDropDownList (我通过-右键单击-属性-样式来做到这一点). 现在,我得到一个错误: “无法设置Text属性.无效的属性值" 在VBA中的这一行: Worksheets("Sheet1").cmbSX.Text = Worksheets("Sheet2").C ..
发布时间:2020-11-01 18:49:41 其他开发

如何使用在excel文件中定义的名称到另一个excel文件

我已经在excel文件中为数据范围定义了名称.现在,我想在不同的excel文件中使用相同的名称.我尝试了各种来源,但不确定如何做到这一点. 当前Soln: 我正在从源文件复制数据,并重新定义范围的名称.但这似乎是重复的,并创建了不必要的空间. 请让我知道一个好的方法. 解决方案 在其他Excel工作簿中,您需要指定包含命名范围的工作簿名称(如果该范围的范围是Worksheet而 ..
发布时间:2020-11-01 18:49:37 其他开发

需要找到一种方法来使此宏遍历其他所有列

我编写了一个宏,该宏基于对另外两个单元格的串联值的vlookup返回一个单元格中的特定值.该宏可能需要每隔30列在其他每列中运行一次.有没有办法让我循环播放,这样就不必键入30种变化了? 这是我正在引用的代码部分: Cells.Select ActiveWorkbook.Worksheets("Vendor Request").Sort.SortFields.Clear ActiveW ..
发布时间:2020-11-01 18:49:36 其他开发

Excel提示用户输入要在宏中使用的数字

我有一个录制的宏,可以从Web服务中提取选择字段,URL类似于 http: //xxxx.com/reportviewer.aspx?ids= 123456789012 我想提示用户输入该数字作为变量,并将该数字传递到宏中使用该数字的2个位置. 我知道我必须创建另一个宏才能让用户输入一个值,之后我不确定如何将其填充到正确的位置? 到目前为止,这是我的代码 Sub Macro2() ..
发布时间:2020-11-01 18:49:31 其他开发