首页 > TAG信息列表 > excel-vba

生成所有excel单元格公式的平面列表

我有一个用VBA和单元格公式编写的大型程序.我的任务是将其反向工程为C#winforms.我想从头开始,我需要在平面列表中查看所有单元格公式. 有现成的方法吗?提前致谢! 编辑:只是为了分享,在回答者的帮助下,我设法提出了这个建议:解决方法:在VBA中(很容易修改为vbscript),您可以使用高效的变

确切的Excel Days360算法是什么?

我正在将使用Days360函数(默认/美国方法)的一些计算从Excel移植到C#.使用Wikipedia page作为指导,我想到了以下代码: public static int Days360(DateTime a, DateTime b) { var dayA = a.Day; var dayB = b.Day; if (IsLastDayOfFebruary(a) &&

mysql-VBA代码中的SQL语法

是否有将SQL指令放入VBA代码中的特定方法? 我想将SQL查询放入VBA代码中,但如果这样做,查询将无法正常工作.如果将查询指令放在Range(“ A1”)中,并在代码中引用它,则相同的查询可以正常工作.有没有一种方法可以在VBA代码中构建查询以使其正常运行?当我添加WHERE子句时,尤其会出现问题

javascript-从页面源获取个人资料ID

我想查找用户的Facebook个人资料ID.我通过广泛的Google搜索尝试了php和excel中的一些功能,但无法执行. 例如. 如果我转到https://www.facebook.com/zuck,则在源代码中看到“ profile_id”:4.这里的4是Mark Zuckerberg的个人资料ID.同样,我需要识别几个人的个人资料ID,并且准备好了他

使用C#访问特定的VBA代码模块

我正在从模板创建工作簿.模板中已经包含必需的代码模块.我正在尝试引用其中一个代码模块,该代码需要导入其中(代码总是不同的,因此拥有.bas文件在这里将无法工作,因为会有数百个这样的代码模块). 我可以使用轻松访问新的代码模块 var codeModule = excelWorkbook.VBProject.VBComp

vsto-此Excel VBA Shapes的C#等效项是什么?

这是Excel模板的VBA代码,我正在尝试将其转换为正在工作的VSTO项目中的C#.顺便说一下,这是一个VSTO加载项: Dim addedShapes() As Variant ReDim addedShapes(1) addedShapes(1) = aBracket.Name ReDim Preserve addedShapes(UBound(addedShapes) + 1) addedShapes(UBound(addedSha

javascript-单元格范围上的Google Spreadsheet Script RegEx

背景(可选):我在VBA中编写了一个工作脚本,试图在JS中为Google Spreadsheets编写脚本,但是在每个单元格上进行正则表达式验证存在很多困难. 在此VBA代码段中,我设置了一个数据范围,并针对先前定义的RegEx测试每个单元. Set rRange = Range(arrLetters1(i) & intRange1, arrLetters2(

c#-为VBA公开.NET(COM)tlb库时选择自定义引用名称添加引用对话框

我所拥有的是一个Excel 2010 VBA客户端正在使用的C#.NET 4.5 ComVisible(true)库. 我有两个问题: 1- 在VBA中,当我从“工具->引用”添加对tlb的引用时,出现“可用引用”对话框,该对话框将库引用名称显示为与.tlb文件相同的名称,但没有扩展名.如果我的.tlb文件有空格,那么它将在对话

CodeGo.net>如何在二维图中标注Excel X和Y轴

我为似乎很简单的问题而烦恼,标记了X和Y轴! 我正在使用C#在VS2010内创建Excel图形.这是2D XY散点图.但是我无法控制X轴的标签!我只能控制Y轴的标签!我花了太多时间试图弄清楚这一点,并放弃了.所以我正在寻找某人的帮助!这是我的代码: private void showExcelXY_v2() {

C#-VBA对象浏览器未在我的.NET dll库中显示类成员

我正在尝试制作一个可以从VBA(MS Office)访问的简单(无依赖项).NET dll文件.我正在使用VS2015 Express,并使我的dll成为最简单的方法:创建一个类库,添加一个简单的类,并检查“使程序集对COM可见”以及“注册COM互操作”选项. 我的C#代码: namespace TestLib { public class Hell

如何在VBA / Excel中创建一个字符串数组并将其发送到C DLL,以便它可以在DLL中迭代

正如问题所说.我希望能够在一些VBA代码中创建一个字符串数组,在这段代码中我想让它们具有一定的长度.然后我将如何将它们传递给C DLL,在DLL中我想在每个元素中存储一个字符串,并使这些元素可以从VBA后面访问.我已经为一个字符串完成了这个,对于一个双数组,如下所示. Dim myStr As

Python – 运行Excel宏

我想使用Python在Data.csv中的工作表上运行MacroBook.xlsm中包含的宏. 通常在excel中,我打开了两个文件并将焦点移到Data.csv文件并从MacroBook运行宏. python脚本每天下载Data.csv文件,所以我不能将宏放在该文件中. 这是我的代码: import win32com.client import os import xl ex

如何在VBA中调用JavaScript函数?

我需要通过IE确认’确定’/’取消’弹出消息.我在VBA脚本中运行JavaScript函数时遇到问题.我的JavaScript: function ConfirmSave() { var Ok = confirm('Are you sure all Documents and Information are attached and correct before saving?'); if(Ok) return true; else retu

Excel VBA:写入mysql数据库

我想在Excel中编写一个写入mysql数据库的宏.有人可以请我开始这个吗?解决方法:您可以使用连接字符串和ADO连接到MySQL: ''http://support.microsoft.com/kb/246335 Set cn = CreateObject("ADODB.Connection") Set rs = CreateObject("ADODB.Recordset") strCon = "Driver={MySQL O

用于从Mac Excel 2011中的Mysql DB获取数据的VBA代码

我在Windows中使用ADODB代码从Mysql数据库中获取数据,它工作正常.但是,我似乎无法使用我的Excel工作簿(使用ADODB)来使用Excel Mac 2011.经过大量的Google搜索后,我发现了来自Actual tech的ODBC连接器,我可以使用Microsoft Query获取三行.但我希望使用VBA代码完成此操作,但无法执行

c – 从VBA调用xll UDF

我想从VBA调用我的一个用户定义函数. 我的用户定义函数在C中声明: XLOPER12*WINAPI HelloWorld()noexcept{ THROWS(); static XLOPER12 res=[](){ static std::array<wchar_t,13>str={ 11,'H','e','l','l','o',�

Python循环比Excel VBA慢?

我在excel(VBA)和python执行简单循环之间进行了一些测试.代码如下.令我惊讶的是,vba明显快于python.快了近6倍.我认为,由于python在命令行中运行,因此性能会更好.你们对此有何评论? Python import time import ctypes # An included library with Python install. start_time = ti

单击按钮或使用VBA执行JavaScript功能

我正在尝试让我的VBA例程与使用JavaScript的页面进行交互,并且过去已经成功.最近更新后,它不再有效.此时我需要A)以编程方式单击按钮或B)执行按钮调用的功能.棘手的部分是该按钮没有声明的名称.在源代码中声明的工作表上还有其他名称,我可以很好地与它们进行交互.这是页面源代码中

javascript – 使用VBA处理IE弹出窗口

我有一个Excel VBA宏,它通过Internet Explorer与Intranet站点交互,遍历客户列表,打开客户配置文件,更新字段并保存更改. 我遇到的问题是,当我将更改保存到客户配置文件时,Web应用程序中有一个弹出窗口,要求我确认其配置文件的更改,我无法弄清楚如何以编程方式单击“确定“在弹出窗

c# – 将数据导出到Excel通过Open XML启用宏

我有一张Excel工作表,我将其用作导出数据的模板文件. Excel工作表是XLSM文件,在VBA中写入的代码很少. 每次复制文件并使用时间戳重命名时,应将数据写入复制的xlsm文件,但不写入数据. 我正在使用Open XML库. 如果我使用xlsx模板文件,则同样有效. 是不是可以通过Open XML在xlsm Excel

如果不是交互式的,Microsoft Access VBA的mySQL查询会失败?

我正在与一个真正让我烦恼的VBA非交互式问题作斗争:我对mysql数据库有一个传递查询,如果用户双击它会很好.但如果从VBA自动化会话调用(从excel调用),如果先没有进行交互,则会失败.最奇怪的是:它在GUI上点击一段时间后可以在VBA上运行(可能是odbc mysql连接超时). passthrough-query在

C#运行带参数的excel宏

我试图以编程方式打开一个Excel工作簿并运行一个宏,该宏接受在命令行中键入的参数.到目前为止,我能够打开工作簿并执行宏,但是我无法传入参数. 我的代码目前: public void runTemplate(string templateName, string sourceFile, string destinationFile, string ITPath, string da

Python中的Excel VBA FormatConditions

我试图将以下代码转换为python: Columns("C:C").Select Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlGreaterEqual _ , Formula1:="=50" Selection.FormatConditions(Selection.FormatCon

mysql – VBA出错:`[Microsoft] [ODBC管理器]未找到数据源名称且未指定默认驱动程序

我正在创建一个宏来将我的Excel工作表中的数据添加到我的MySQL数据库中 但是当我运行宏时,我收到错误: [Microsoft] [ODBC管理器]未找到数据源名称且未指定默认驱动程序 码: Sub UpdateMySQLDatabasePHP() ' For detailed description visit http://www.vbaexcel.eu/ Dim Cn As AD

如何在C#中获取图表的Excel XValue

我正在编写一些代码来使用C#操作excle文件中的图表.其中一个关键要求是获取Chart SeriesCollection的XValue属性.我试图通过索引访问它,但它不起作用,虽然我可以在Visual Studio的Watch窗口中看到值列表.在Watch窗口中,我注意到s.XValue的类型是我以前从未遇到过的动态{object []},