| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1427 人关注过本帖
标题:新人,第一次接触,求指点,代码写出来实行不了,记录里面保存的不对应
取消只看楼主 加入收藏
玉菇凉
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2018-9-2
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
新人,第一次接触,求指点,代码写出来实行不了,记录里面保存的不对应
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册
   Sub 打印()
'打印票据
Sheets("票据打印").Select
ActiveWindow.SelectedSheets.PrintOut '调用打印命令打印当前页
'保存数据
With Sheets("记录")
x = .Range("a1048576").End(xlUp).Row + 1 '取得“记录”表中最后一个空行的行号(即写入位置)
For i = 0 To 3 '商品信息分四行,为了简化代码,使用循环语句
.Cells(x + i, 1) = [b3] '客户
.Cells(x + i, 2) = [f3] '日期
.Cells(x + i, 3) = [i3] '单据编号
.Cells(x + i, 4) = Cells(i + 5, 1) '产品型号
.Cells(x + i, 5) = Cells(i + 5, 2) '物料名称
.Cells(x + i, 6) = Cells(i + 5, 3) '订单编号
.Cells(x + i, 7) = Cells(i + 5, 4) '单位
.Cells(x + i, 8) = Cells(i + 5, 5) '单重
.Cells(x + i, 9) = Cells(i + 5, 6) '净重
.Cells(x + i, 10) = Cells(i + 5, 7) '入库数量
.Cells(x + i, 11) = Cells(i + 5, 8) '颜色
.Cells(x + i, 12) = Cells(i + 5, 9) '备注
Next
End With
'清除数据(单据编号I3格与有公式的单元格不用清除)
'最后让票据的号码自动加1
s = Range("i3") '收据上的当前序号在i3单元格
Range("i3") = Left(s, 3) & Right("0000" & Right(s, 4) + 1, 4) '打印完毕后让序号加一(编号的左两位是字符,右四位是数字)
MsgBox "打印并保存完毕", , "提示"
End Sub


搜索更多相关主题的帖子: 代码 记录 保存 打印 编号 
2018-09-02 09:17
玉菇凉
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2018-9-2
收藏
得分:0 
我要做的是将所打印的数据保存在另一个表格中,请大神指点
2018-09-02 09:35
快速回复:新人,第一次接触,求指点,代码写出来实行不了,记录里面保存的不对应 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018080 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved