Excel表格如何能按日期及打印份数直接生成单号。

作者&投稿:店芳 (若有异议请与网页底部的电邮联系)
Excel打印表格后按日期自动生成单号。~

Private Sub Workbook_BeforePrint(Cancel As Boolean) If Format(Date, "yymmdd") = Mid([A1], 4, 6) Then [A1] = "NO:" & Format(Date, "yymmdd") & Format(Right([A1], 4) + 1, "0000") Else [A1] = "NO:" & Format(Date, "yymmdd") & Format(1, "0000") End IfEnd Sub

不改变原始表格数据,打印时自动添加打印日期。

如果要这样实现的话,需要考虑使用vba来实现了

增加一个打印按钮,用来打印及控制单号的增加及对日期的对比。

Sub 按钮1_Click()

A = Format(Date, "yyyymmdd")

If Format(Date, "yyyymmdd") = Mid([A1], 4, 8) Then

[A1] = Left([A1], 11) & Format(Val(Right([A1], 4)) + 1, "0000")

Else

[A1] = "NO:" & Format(Date, "yyyymmdd") & "0001"

End If

[A1:B10].PrintOut '打印机区域打印,根据需求修改

End Sub



Sub ss()
    Dim t As String
    t = Format(Date, "yyyymmdd")
    If Left([a1], 8) <> t Then
        [a1] = t & "0001"
    End If
    For i = 1 To 100
        ActiveWindow.SelectedSheets.PrintOut
        [a1] = [a1] + 1
    Next
End Sub


把你的样表发过来,413186190@qq.com

发回给你了。

上传到这里了。




EXCEL如何能使表格一部分固定不动呢?
1.在上面菜单栏,单击“视图”菜单栏。2.在第二行的子菜单栏有一个“冻结窗格”选项,单击“冻结窗格”。3.有三个选项,冻结拆分窗格,冻结首行,冻结首列,本文设置的是标题行,所以选择“冻结首行”单击设置。4.设置完成以后,就可以看到一条分界线,说明设置成功。这样就解决了EXCEL表格怎么能使一...

如何将Excel表格中的内容全部显示出来?
2、方法一:选中表格中的A列,点击右键选择设置单元格格式。3、在弹出的对话框中选择对齐。4、选择自动换行,再点击确定。5、如图,数字自动换行就可以全部显示出来了。不足之处就是表格高度变得不一致,不美观。6、方法二:可以在对齐中,选择缩小字体填充,点击确定。7、如图,这是设置成功后的效果,...

如何在excel表格里打勾?
首先在电脑中打开Excel,点击左上角插入。然后在打开的选项中,选中工具表内符号。接着在打开的窗口中,字体选择Wingding2,找到方框内打勾符号,点击插入。这时就可以看到显示excel口内打勾。首先在电脑中打开excel表格,如下图所示,打开或新建一个表格。然后在打开的这个表格主页面中,如下图所示, 点...

Excel表格如何设置内容只能输入不能修改
1、打开需要设置内容只能输入不能修改的表格,见下图 2、用鼠标选中整个表格,右击弹出“设置单元格格式”,见下图 3、点击设置单元格格式,找到“保护”,把保护前面的“√”去掉,点击确定,见下图 4、打开“审阅”,找到“保护工作表”,见下图 5、点击“保护工作表”,在光标闪烁的地方输入密码,见...

Excel怎么提取表格
在选取表单时按住键盘Ctrl键,一次性同时选取;2、要在表单名称上右键,才能出现含有移动或复制的选项菜单。3、若要将一个Excel表中的所有单元格粘贴到新表中,必须将其粘贴到第一个单元格中。4、若要保留原文件中的工作簿(表单)数据,勾选建立副本选项,如图中红圈所示,再单击确认按钮。

在EXCEL表格中,如何快速对数据进行排名?
1、打开EXCEL,在数据的后面,加入一列,列标题命名为排名。2、在“排名”这一列的下面的单元格里面输入公式:“=RANK(B2,$B$2:$B$18,0)”(也可以直接插入—函数,在里面找到rank函数)。3、解释以一下这个函数:RANK(number,ref,order)。它有三个参数,第一个参数number,是需要排序的数字...

Excel表格如何统一日期格式
日期的格式是多种多样的,在一张Excel表格中可能会出现多种呈现日期的方式,看起来不太美观,遇到这种情况可以将格式设置成相同,那么在Excel表格中如何设置日期格式呢?一步:打开Excel。第二步:找到工具栏, 选择A列,然后依次点击【数据】、【分列】:第三步:在弹出来的对话框里,前两步不需要去更改...

如何用EXCEL快速处理表格数据?
1、统计在两个表格中相同的内容 公式:B2=COUNTIF(数据源:位置,指定的,目标位置)说明:如果返回值大于0说明在另一个表中存在,0则不存在。如果,在此示例中所用到的公式为:B2=COUNTIF(Sheet15!A:A,A2)2、统计不重复的总数据 公式:C2=SUMPRODUCT(1\/COUNTIF(A2:A8,A2:A8))说明:用COUNTIF...

怎样设置excel表格_怎样设置excel表格中固定的内容
第一步:打开Excel表格,选中要冻结的行列,本范例中要冻结的是前两行;第二步:点击菜单栏中的【视图】-【冻结窗格】-【冻结至第2行】;第三步:冻结窗格成功后,可以看到第二行下面出现一条绿色的线条,滑动表格,会发现标题栏已成功固定。7. 怎样设置excel表格中固定的内容不变 excel表格怎么设置...

Excel表格如何设置内容只能输入不能修改
1、你在表格中输入了销售记录。2、负责“审核”的同事打开你的表格,检查无误后在E列选择了“已审核”。3、你还可以再添加新记录,但想修改“已审核”的记录时,会弹出警告并使你无法再修改。4、你想,把“已审核”删除了,就可以修改了吧。可现实是残酷的,你必须输入权限密码才可以修改。二、...

广州市19523442714: Excel 让表格根据日期自动生成打印序号 -
慈龙肠多: 按ALT+F11 双击thisworkbook 粘贴下面的代码后即可实现你的目的 Private Sub Workbook_BeforePrint(Cancel As Boolean) On Error GoTo E x = Format(Date, "yyyymmdd") y = [a1].Value If Left(y, 8) = x Then [a1] = y + 1 Else [a1] = x & "001" End If E: End Sub PS:再次打开文件时要启用宏.

广州市19523442714: 如何实现打印EXCEL表格时,体现该次打印的日期、时间? -
慈龙肠多: 文件→页面设置→页眉页脚→自定义,分别点击“插入日期”和“插入时间”,在“&[时间]”的“&”符号前加空格或其它字符,以避免日期和时间的数字粘连在一起.

广州市19523442714: Excel中如何设置打印时间和制表人? -
慈龙肠多: 页面设置——进入“页眉/页脚”标签——自定义页脚,然后就进入页脚设置对话框了(如上面的图片),然后在左边输入“制表人:某某某”,在右边输入“打印时间:&[日期]”,其中“&[日期]”可以通过上面的图标来输入.

广州市19523442714: 制作好的Excel 2003 打印多页怎么自动按序日期 -
慈龙肠多: 一是笨方法,手工设置,设置一下打印一份,逐个进行. 二是巧方法,就是制作一个宏,将页码设置为一个动态的,每打一张,加一天.适用于份数比较多的情况下使用.

广州市19523442714: Excel 让表格根据日期自动生成打印序号 -
慈龙肠多: 这个可以使用VBA代码实现,但是有一个问题.如果中间有一页打印(由于打印机的原因)错误了.需要重新打印.这个号还是会加1的.

广州市19523442714: 打印excel内容时,怎样使每个单元格内容下面自动添加当天日期? -
慈龙肠多: 输入:=当前单元格&today()

广州市19523442714: excel如何在某一个单元格显示“打印日期:2013年7月1日”,日期为当天的日期 -
慈龙肠多: 用这个="打印日期:"&TEXT(TODAY(),"yyyy年m月d日")

广州市19523442714: EXCEL自动生成打印时的日期和时间 -
慈龙肠多: 在打印的时候需要加入时间的时候,将鼠标点在所想出现时间的位置1、【ctrl+;】为当前年月日;2、【ctrl+:】或者【ctrl+shift+;】为当前系统时间.

广州市19523442714: EXCEL用函数自动生成日期和时间? -
慈龙肠多: 1、首先我们需要在excel表上插入一个空白行. 2、完成第一步之后,再输入函数=now(). 3、完成上一步之后,按回车键后出现当前时间. 4、这时候打印预览中已经能打印出当前时间了. 5、然后保存关闭excel表格后,接着选择重新打开. 6、生成日期则是=TODAY(),按回车键得到结果.

广州市19523442714: excel中怎样随打印份数更新日期? -
慈龙肠多: 用word和excel共同创建就可以,用word做登记表,用excel做成地址数据,在word里插入地址,合并就可以,加我现场交你

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网