1. 首页 > 教育

哪位大佬帮忙翻译翻译,程序每行是啥意思?谢谢

哪位大佬帮忙翻译翻译,程序每行是啥意思?谢谢

有没有大佬帮我解释一下每一行代码的意思?

本段代码功能为输出一个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 结束