哪位大佬帮忙翻译翻译,程序每行是啥意思?谢谢
有没有大佬帮我解释一下每一行代码的意思?
本段代码功能为输出一个table表格,首行和末行输出<table>标签,第二行为确定表格的行数(for循环控制<tr>标签打印9行),567行控制每行的列数(for循环控制<td>标签打印x行...看不清...),8行输出tr结束标签
谁能帮我翻译下每行都是什么意思!!!谢谢!
2\3\4\5\6\7 的意思,前面是藏文的写法,相当于汉字中的二三四五六七,后面括号里的是数字2、3、4、5、6、7
求大神帮忙翻译下这段VBA每行代表什么意思?
Sub MyLookup()
Dim I As Integer, J As Integer, K As Integer, N As Integer
Dim Arr, Brr(), d
Dim Sh As Worksheet
Dim PathOfFile As String, NameOfFile As String
'以下仅对程序进行标志,无具体说明,若有不懂的地方,可以查找相关语句的具体用法或追问
'注释by:Super
Application.Volatile '易失性函数
PathOfFile = ThisWorkbook.Path & "\" '文件路径,当前文档所在文件夹下
NameOfFile = "数据源.xls" '文件名
On Error Resume Next '防错语句
With GetObject(PathOfFile & NameOfFile) '使用with,以下操作均以上述文件为基础
If Err <> 0 Then '如果出错
GoTo endValue '直接运行到endvalue
End If
Set d = CreateObject("Scripting.Dictionary") '建立字典
For Each Sh In Workbooks("数据源.xls").Worksheets '历遍数据源.xls这个工作薄的每个工作表
If Sh.Range("B1") <> "" Then '如果B1不为空
Arr = Sh.Range("B1").CurrentRegion '将b1所在的currentregion区域写入数组arr
I = Sh.UsedRange.Columns.Count 'I=工作表使用的最大列数
For J = 2 To UBound(Arr, 2) '对数组(即工作表的列)进行循环,
N = N + 1 'N递增
d(Arr(J, 3)) = N '将C列(不含C1)写入字典
ReDim Preserve Brr(1 To I, 1 To N) '重新定义二维数组brr
For K = 1 To I '对K进行循环
Brr(K, N) = Arr(J, K) '对二维数组brr进行赋值
Next K
Next J
End If
Next Sh
.Close False '关闭文件
End With '结束with,以下在当前文件下操作
Range("C2:D" & Range("A65536").End(3).Row).ClearContents '清空CD二列除第一行的数据
For I = 2 To Range("A65536").End(3).Row '对I进行循环
If Not d.exists(Cells(I, 2).Value) Then '如果字典中不存在B列的数据
Cells(I, 2) = "未查询到" 'B列显示“未查询到”
Cells(I, 3) = "未查询到" 'C列显示“未查询到”
Else '否则
Cells(I, 2) = Brr(3, d(Cells(I, 2).Value)) '将数组brr中相应的值赋到B列
Cells(I, 3) = Brr(4, d(Cells(I, 2).Value)) '将数组brr中相应的值赋到C列
End If
Next I
endValue: '单独行,之前有个goto需要转到的语句
End Sub
谁能帮我解释一下以下宏程序每行的意思?要详细点谢谢!!!
4*sqrt[#1*#1-#3*#3]/8 的原式应该是 四乘以根号下八分之井号1的平方减去井号3的平方 G1X[2*#4+21]Z[#3-11]F120 G1就是G01 #4+21算出的是X半径值,因为车床是直径量编程,所以要再乘以2 f120 进给速度 WHILE 是 循环 的意思 SQRT 开平方根 GE 大于 END 结束