Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 不带单元格格式的VBA打印宏_Excel_Vba - Fatal编程技术网

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个工作表,我制作了一个宏来节省编辑每个工作表的时间,将每个单元格存储为变量然后打印该变量会更好吗?