【发布时间】:2017-03-26 04:27:51
【问题描述】:
我查看了这个问题的几个解决方案,并尝试了其中一些,包括前缀句点“。”到关键字单元格但不起作用
下面是我的子
Sub GJK()
Dim port_total_periodic_rows As Worksheet
Dim Target As Worksheet
Dim i As Integer
Dim J As Integer
Dim DTCPYCTR As Integer
Dim DTPSTCTR As Integer
Dim FNDPSTCTR As Integer>
Dim FNDCPYCTR As Integer
DTCPYCTR = 5
FNDCPYCTR = 7
DTPSTCTR = 2
FNDPSTCTR = 2
For i = 1 To 138
For J = 1 To 113
Sheets("port_total_periodic_rows").Cells(DTCPYCTR, 3).Copy
Sheets("Target").Cells(DTPSTCTR, 1).PasteSpecial Paste:=xlPasteValues
Sheets("port_total_periodic_rows").Range(Cells(FNDCPYCTR, 2), _
Cells(FNDCPYCTR, 4)).Copy
Sheets("Target").Range(Cells(FNDPSTCTR, 2), _
Range(FNDPSTCTR,4)).PasteSpecial Paste:=xlPasteValues
FNDPSTCTR = FNDPSTCTR + 1
FNDCPYCTRT = FNDCPYCTR + 1
DTPSTCTR = DTPSTCTR + 1
Next
DTCPYCTR = DTCPYCTR + 1
Next
End Sub
【问题讨论】:
-
“给句点加前缀”不会神奇地起作用。 VBA(和许多其他语言)中的句点用于访问某个对象的成员。回到你看到的“给句点加前缀”的解决方案,你会注意到上面几行有一个
With块 - 句点不是突然出现的,它实际上是访问由 @ 指定的对象987654323@声明。