Tag: 自动化

Excel VBA Copy Sheet / Line

我有2个基于2个位置条件的主表。 我将这些数据从Excel工作簿导入到主工作表工作表中。 我认为如果能够扫描第一列(例如A)会更好,并且如果该行符合某个条件,则会将整行移动到当前数据正下方的相应主表。 如果满足条件B,则转到其他主表单。 然后,我可以使用删除Excel中的重复来过滤数据。 我目前的代码是下面,我相当新的VB自动化。 我可以使用什么样的代码来select和移动基于标准的行到2个独立的主工作表的任何想法? Sub Copy_DataCDN() Sheets("CDNDataDump").Range("A2:AC10000").Copy _ Sheets("CDN").Cells(Rows.Count, 1).End(xlUp).Offset(1, 0) Sheets("CDN").Select

IE自动化与数组

你好,我是我公司的零件分析师。 我在我们的在线目录上search引擎序列号,看是否在网站上为客户提供了所需的信息。 我有大约三千个数字来检查每个月。 我有一个Excel表,我复制引擎序列号,并将其粘贴到在线目录的search。 这是一个非常乏味的任务。 我一直在研究一个macros来自动化这个过程。 我在macros中有一个数组。 我想要数组跳过不需要search的序列号。 到目前为止,macros将打开浏览器到电子目录,并通过数组循环显示所有包含数组值的序列号。 我现在需要数组跳过这些值。 我想在数组中使用一个if语句,以便每次运行macros时,它将运行得更快,因为正在search的值的数量正在减less。 脚本 我点击Excel中的一个button,打开所需的文件,开始searchA列中的序列号。 如果F2 = Y,则跳过目录中的A2search,但如果F2 = N,则searchA2 如果searchA2返回所需信息,则在F2中inputY,否则在F2中inputN,转到A3并重复处理。 我search了很多论坛,我一直没有find解决办法。 我有的macros是下面。 我需要帮助来完成这个macros。 我试图让数组跳过数组中的值,并通过向if语句添加Not来突出显示所有其他值。 这不起作用,相反,所有的序列号都突出了,当我添加“不”的if语句。 任何build议表示赞赏。 Sub HighlightValue() Dim MyVals As Variant MyVals = Array("*472908*", "*471905*", "*471914*", "*471935*", "*471917*", "*471920*", "*471933*", "*471932*", "*471934*") 'Enter all the values to search for Application.Goto Range("A2"), False Do Until IsEmpty(ActiveCell) […]

Excel VBA Internet Explorer自动化来创buildGoogle日历事件

我试图通过Excel VBA自动化预约到Google日历的过程。 我可以打开Internet Explorer,但我无法得到它点击(红色)“创build”button,让我从Excel中input我的数据和variables。 我试图使用GetElementByID(),但无法find源代码中的ID。 希望听到有人这样做,这次真的让我难过,我不喜欢被挑战打败。

服务器上的Office自动化

我用C#开发了一个Ms-Office到PDF应用程序。 应用程序通过启动Ms-Office作为COM进程并执行导出PDF语句来完成此操作。 目标是在服务器上运行未参与的应用程序,到目前为止,我已经成功地实现了这个目标的合理长度。 如果我从控制台运行应用程序,它工作得很好。 但是,当我运行应用程序无人看pipe时,我面临着Excel的问题。 运行无人参与的应用程序会导致应用程序在SYSTEM帐户下启动MS-Office COM进程。 这导致Ms-Officepopup“欢迎新用户屏幕”[没有已知的方式来实际看到这个屏幕]。 所以我不得不把这个过程开始的账户改成我为此创build的一个特殊的mrOffice用户(通过DComcnfg)。 有了这个apporach Wordperformance得很好,我看到mrOffice是COM进程的拥有者,所以喜悦。 不过,现在Excelpopup警告:“不能使用对象链接和embedded”,并阻止整个Excel应用程序[我实际上看不到这个屏幕,但是当我通过mrOfficelogin,我手动启动Excel它的警报持久性有机污染物。 我不能使用SYSTEM帐户的“欢迎新用户或OLE错误”的原因,我不能使用mrOffice帐户的OLE错误。 我没有Excel的选项,任何人有任何想法? 顺便说一句:我完全知道微软在服务器上采用Office自动化的立场。

错误#NAME? 将Visual FoxPro中的公式放入Excel单元格后

我使用Visual FoxPro自动化填充现有的Excel电子表格。 如果我把有效的Excel公式=SUM(D2:D4)我得到#NAME? 错误。 当我确认(也就是我点击单元格并按回车)该单元格(没有更改)时,此错误消失。 我使用Excel 2007波兰语版本,所以正确的公式是=SUMA(D2:D4) 。 这是代码的一部分: oExcel = CreateObject("Excel.Application") oExcel.visible = .T. oExcel.Application.UserControl=.T. oExcel.Application.Interactive=.T. oExcel.DisplayAlerts = .F. oWorkbook = oExcel.Application.Workbooks.Open("&xfile") oExcel.ActiveSheet.UsedRange.EntireColumn.Autofit tFormula = "=SUMA(D2:D4)" tCell = "D5" oExcel.Range("&tCell").Value = [&tFormula] 如您所见,我closures了DisplayAlerts 。 即使我手动closuresExcel中的Option-Formulas检查公式,它也无济于事。

数据提供者的Java参数问题

我想要使​​用Excel的多列,并将其作为parameter passing给Java方法。 但是,我不能使用数据提供程序添加两个以上的参数。 现在有任何其他的方式,通过我可以有多个参数,或者我可以把它作为一个对象。 我想从表中定义为列填充多个数据。 这是抛出错误,“数据提供商正试图传递5个参数,但方法com.indracarelis.testscript.admin.NewOrder#CreateNewOrder需要2”。 哪个是它用于一个方法的两个参数?

VBA工作表数据提取search多个值

我的任务是从工作簿中的每月工作表中抽取两行特定的数据。 使用MyVal和search框的当前代码仅与一个search兼容。 如何将代码和search框function更改为与多个search兼容? 目前的代码如下所示: Sub Set_Hyper() ' Object variables Dim wks As Excel.Worksheet Dim rCell As Excel.Range Dim fFirst As String ' {i} will act as our counter Dim i As Long ' Use an input box to type in the search criteria Dim MyVal As String MyVal = InputBox("What are you searching for", "Search-Box", […]

我们不能使用Excel作为Selenium的对象存储库..?

我很好奇,知道在使用selenium webdriver实现自动化框架时,为什么我们不能使用excel作为对象库,为什么每个人都使用PageObject或属性文件来存储所有的定位器。 我在想,如果我们使用excel来保存所有元素定位器,那么很容易将所有定位器保存在一个地方/一个excel中,如果需要,我们也可以轻松地更改定位器path。 虽然我正在寻求build议,然后再实施,如果使用excel有什么不利之处。

用于Essbase数据检索的macros

我最终试图自动化/安排从Essbase的数据检索。 我从一个完美的macros开始。 示例代码: Sheets("Sheet1").Select range("B1:b1").Select ActiveCell = j application.Run macro:="EssMenuVRetrieve" 这个macros将运行约0.5秒,并完美地检索数据。 接下来,我写了一个.bat和vbScript文件来自动执行这个过程。 但这是行不通的。 一切运行良好,直到EssMenuVRetrieve代码行。 我知道这一点,因为我之前和之后为了testing的目的而将一些文本写入到两个单元格中。 当我运行batch file时,它会根据需要调用macros,将代码执行到EssMenueVRetrieve,然后无限地挂起。 没有数据返回。 它被执行后没有代码。 我无法理解从工作macros到不工作的VBScript的问题。

复制Excel表格中的单元格并将其粘贴到数据库查询Sikuli

我是Sikuli新手。 我需要复制Excel表格中的数据,并使用sikuli脚本将它们粘贴到数据库查询中。 我怎样才能迭代excel单元格复制和粘贴数据重复。 这些数据需要一个接一个地复制和粘贴。