我希望能够做到以下几点。我在Excel中有一个电子表格,如下所示:
Work Order Nr. Description Etc. Etc. Etc.
501-51294232 Some Work Order
我想要做的是,当输入工作订单号(501-51294232)时,当其他字段为空白时,必须通过从Maximo提取相关数据来自动填充其他字段。
是否有可用的解决方案已经为您做到了这一点?我已经看过通过VBA进行此操作的情况,但从Maximo提取信息的唯一方法是将其下载到Excel电子表格或CSV文件中。
所需的解决方案将需要:
找到相关的工作订单
我使用VBA从<span代码中提取数据,该代码在<Div下,在<li下,在<ul下。
我试图从HTML中提取“日期和事项”。“日期”应列在A栏中,“事项”应放在Excel的B栏中。
我的代码的缺点是,它将所有的Date和matter都拉到单个单元格中。
Sub GetDat()
Dim IE As New InternetExplorer, html As HTMLDocument
Dim elem As Object, data As String
With IE
.Visible = True
.naviga
刚开始使用Java,但我在VBA中有很多代码。我正在尝试提取一些在VBA中创建的变量和数组,以便在Java中使用它们。
我使用的是Apache POI,因此可以通过直接从excel中的单元格绘制来创建新的变量或数组。但是,有没有一种方法可以直接在VBA中提取变量/值集?
例如在VBA中:
DIM variable1 AS LONG
variable1 = Worksheets("Sheet1").Cells(1, 1).Value
有没有一种方法可以将variable1提取到Java中,或者如果不放在一个单元格中,VBA/excel会不会“忘记”什么variable1太快而没有
我正在构建一个工具,它提取和比较相同数据库的两个版本之间的VBA代码模块。该工具正在Excel中构建。
不幸的是,这些数据库倾向于在打开时出现在屏幕上的消息框,并且通常提示关闭时压缩数据库。这意味着,当我试图打开数据库以获取VBA代码时,Excel代码会挂起,直到响应了Access消息框。
然而,奇怪的是,我发现当我通过Excel代码打开数据库时,没有出现打开和关闭消息,而且我能够没有任何问题地提取所有VBA代码模块。
在不触发Access VBA代码的情况下,可以这样打开Access数据库,但不必在Excel中遍历代码吗?我用来连接到数据库的代码是:
Set dbLatest = New A
我正在尝试整理以下链接"www.tutorialspoint.com/ VBA /index.htm“右侧窗格中给出的vba课程项目列表。 但由于某些错误,我无法抓取列表: Sub tutorailpointsscrap()
Dim ie As InternetExplorer
Set ie = New InternetExplorer
With ie
.navigate "https://www.tutorialspoint.com//vba/index.htm"
.Visible = True
有没有一种方法可以为表提取html代码,并使用VBA在word文档中打印出相同的表(VBA应该能够解析表的html代码块)?
可以将表的内容复制到Word中创建的新表中,但是是否可以使用html代码和vba重新创建表?
对于这其中的任何一个,我们从哪里开始研究?
编辑:多亏了R3uK:下面是VBA脚本的第一部分,它从文件中读取一行html代码,并使用R3uK的代码将其打印到excel工作表中:
Private Sub button1_Click()
Dim the_string As String
the_string = Trim(ImportTextFile("p
我有一个数据集,它是从SQL DB中提取出来的。我的宏的目标之一是检查特定的数据字段是否包含"#N/A“。我发现提取出来的数据不能被excel识别为Excel #N/A错误,但它似乎认为它是一个字符串。如果我试图检查单元格是否包含提取的数据中的#N/A,则会得到以下信息:
实际工作表函数=ISNA(cell which contains #N/A)导致虚假VBA:If .range(cell which contains #N/A) = CVErr(xlErrNA) Then I get =ISNA(cell which contains #N/A)
但是,如果我物理地使用"#
作为一个真正的初学者在编码,我正在寻找一些帮助在这里!
我想从GoogleMaps中提取数据:比如说,Zip代码,从excel中的公司输入,通过VBA输入。
当我开始编写代码时,我在字符串级别遇到了困难,因为我无法针对准确的标记(在这里,我想,但这就是重点,span),并且有效地提取了Googlemaps HTML页面上地址行上的邮政编码:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = Range("nom").Row And _
Target.Column = Range