For Each 行 As DataRow In DataTables("表A").DataRows
For Each 科目 As String In "事宜|环境|成本".Split("|")
For Each 表A多列多值跨表转单行 As String In 行.Lines(科目)
Dim 编号 As String = 行("编号")
Dim 国家 As String = 行("国家")
Dim 查找行 As DataRow = DataTables("表B").Find("编号 = '" & 编号 & "' and 国家 = '" & 国家 & "' and 科目 = '" &
科目 & "' and 表A多列多值跨表转单行 = '" & 表A多列多值跨表转单行 & "'")
If 查找行 Is Nothing Then
Dim 新增行 As DataRow = DataTables("表B").AddNew
新增行("编号") = 行("编号")
新增行("国家") = 行("国家")
新增行("科目") = 科目
新增行("表A多列多值跨表转单行") = 表A多列多值跨表转单行
End If
Next
Next
Next