Excel 不带单元格格式的VBA打印宏
这是我打印这些单元格的当前代码Excel 不带单元格格式的VBA打印宏,excel,vba,Excel,Vba,这是我打印这些单元格的当前代码 Sub printSticker() Worksheets("Sticker").Range("A1:D4:B6").PrintOut End Sub 但这样可以保留它们的格式,所以我可以选择它们要去哪里(它们必须放在预先打印的贴纸上) 比如说 在D4上,它将包括来自A4 B4和C4的单元格,因此在D4之前有一个很大的空间 我想删除此空间,以便A1 D4和B6在一条整齐的直线上相互堆叠 电子表格 通过在表达式末尾添加Preview:=True预览正在打
Sub printSticker()
Worksheets("Sticker").Range("A1:D4:B6").PrintOut
End Sub
但这样可以保留它们的格式,所以我可以选择它们要去哪里(它们必须放在预先打印的贴纸上)
比如说
在D4上,它将包括来自A4 B4和C4的单元格,因此在D4之前有一个很大的空间
我想删除此空间,以便A1 D4和B6在一条整齐的直线上相互堆叠
电子表格
通过在表达式末尾添加
Preview:=True
预览正在打印的内容
Worksheets("Sticker").Range("A1:D4:B6").PrintOut Preview:=True
或文件
»打印
好的,您需要使用工具栏上的对齐控件对齐值
您也可以点击F1并键入
打印标签
以获得分步指南。对不起,您的问题不清楚。请澄清您的具体问题或添加其他详细信息,以突出显示您所需的内容。因为它是目前编写的,所以很难准确地说出您的要求。对不起,我试图解释更多这是在打印预览中看起来无法做到的,并且工作簿中的单元格已经向左对齐,是否仍然可以使用VB进行此操作?能否显示电子表格的屏幕截图?基本上我有100个工作表,我制作了一个宏来节省编辑每个工作表的时间,将每个单元格存储为变量然后打印该变量会更好吗?