谁帮我翻译一下EXCEL里的VBA语言

来源:百度知道 编辑:UC知道 时间:2024/05/11 12:58:28
EXCEL中自然语言如下:

宏1

逐行查找B列的内容,当单元格内容为”ZZZ“时
提取C列同一行单元格的内容 定义为XXX
在另一工作簿中,在B列查找XXX
提取C列同一行单元格的内容,定义为YYY
当单元格内容=end时结束循环
定义D列同一行单元格=YYY
当单元格内容=end时结束循环

宏2

查找B列的内容,当单元格内容为”ZZZ“时
提取C列同一行单元格的内容 定义为XXX
定义D列同一行单元格=1
按照表格中的公式运算
提取E列同一行单元格数值,定义为AAA
在另一工作簿中,在B列查找XXX
定义C列同一行单元格=AAA
当单元格内容=end时结束循环
当单元格内容=end时结束循环

请EXCEL应用 VBA高手帮忙,不胜感激!
谢谢,试了试,这个能用

但我的自然语言是有个嵌套的,即XXX是从另一个工作表中引用出来的

我自己嵌套后,就出错了,麻烦再帮个忙

1大概就是下面的样子,2,3你可以根据情况改一改。。。练习下。。
友情帮顶

Sub Macro1()

Dim i As Long

With Sheet1
For i = 1 To .UsedRange.Cells.Count
If UCase(.Cells(i, 2)) = "END" Then
Exit For
End If
If .Cells(i, 2) = "XXX" Then
.Cells(i, 3) = "YYY"
End If
Next i
End With
End Sub