
vba 命令按钮点击运行一次循环,目的达到点击按钮复制A1的公式复制到A2,并将A1的结果转化为数值
然后再次点击按钮,就将A2的公式复制到A3,将A2的公式结果转化为数值以此类推SUB循环()fori=7to32IF.range("A"&I&":"&"C"&I).has...
然后再次点击按钮,就将A2的公式复制到A3,将A2的公式结果转化为数值 以此类推
SUB 循环()
for i = 7 to 32
IF .range ("A" & I & ":" & "C" & I).hasformula then
Range("A" & I & ": " & "C" & I).Select
Selection.AutoFill Destination:=Range("A" & I & ": " & "C" & I + 1), Type:=xlFillDefault
Range("A" & I & ": " & "C" & I + 1).Select
Range("A" & I & ": " & "C" & I).Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
end if
next
end sub 展开
SUB 循环()
for i = 7 to 32
IF .range ("A" & I & ":" & "C" & I).hasformula then
Range("A" & I & ": " & "C" & I).Select
Selection.AutoFill Destination:=Range("A" & I & ": " & "C" & I + 1), Type:=xlFillDefault
Range("A" & I & ": " & "C" & I + 1).Select
Range("A" & I & ": " & "C" & I).Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
end if
next
end sub 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询