|
有一工作表,里面有产量输入和产量明细二个单元表,我想当产量表输入完成后将产量导入到明细表中,并将当前产量输入表中的产量清空,以备下次再输入,需要考虑的是输入表中的行数是不固定的,有可能增加也可能减少,我在输入表中放了一个按纽,按纽的代码该如何写,请高手帮忙,谢谢!中检产量表.rar(19.18 KB, 下载次数: 0)2012-9-18 12:15 上传
点击文件名下载附件
本帖最后由 hrpotter 于 2012-9-18 15:24 编辑
- Sub 导入()
- Dim x, y, rng As Range
- x = MsgBox("是否要把当前表的数据导入明细表?", vbQuestion + vbYesNo)
- If x = vbYes Then
- With Sheets("输入表")
- Set rng = .Range("a2:f" & .Range("a65536").End(xlUp).Row)
- End With
- With Sheets("明细表")
- y = .Range("a65536").End(xlUp).Row + 1
- rng.Copy .Cells(y, 1)
- Application.CutCopyMode = False
- End With
- rng.ClearContents
- End If
- End Sub
复制代码
|
|