|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
- Sub 保存()
- '保存数据
- Sheet1.Activate
- With Sheets("数据库")
- x = .Cells(Rows.Count, 1).End(xlUp).Row + 1 '取得"数据库"表中最后一个空行的行号(即写入位置)
- y = Sheet1.Range("b" & 80000).End(xlUp).Row - 4
- .Cells(x, 1) = [E5] '日期
- .Cells(x, 2) = [H5] '单号
- .Cells(x, 3) = [C7] '交款单位
- .Cells(x, 4) = Cells(7, 8) '收款方式
- .Cells(x, 5) = Cells(9, 8) '金额
- .Cells(x, 6) = Cells(11, 3) '事由
- .Cells(x, 7) = Cells(13, 6) '出纳
- .Cells(x, 8) = Cells(13, 8) '经手人
- .Cells(x, 9) = Cells(13, 3) '财务主管
- End With
- '清除数据
- Sheets("收据").Range("C7,H7,H9,C11").ClearContents
- '最后让票据的号码自动加1
- s = Range("H5") '收据上的当前序号在H5单元格
- Range("H5") = Left(s, 2) & Right("0000" & Right(s, 11) + 1, 11) '打印完毕后让序号加一(编号的左三位是字符,右十位是数字)
- MsgBox "保存完毕", , "提示"
- End Sub
复制代码
里面的循环多余了。 |
|