Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.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 如何将工作表复制为图像并粘贴到特定单元格中?_Excel_Vba_Excel 2016 - Fatal编程技术网

Excel 如何将工作表复制为图像并粘贴到特定单元格中?

Excel 如何将工作表复制为图像并粘贴到特定单元格中?,excel,vba,excel-2016,Excel,Vba,Excel 2016,情况-我正在设计一种方法,将信息从一个班次传递到另一个班次。它需要足够严格以保持标准化,但也需要足够灵活,以便人们能够解释发生的各种情况。我的想法是,他们填写自己的工作表,然后点击保存按钮,将这些信息收集到一个显示所有区域的集中工作表中 问题-我不知道如何保存工作表并将其放入组合传递,而不使组合传递看起来很糟糕 尝试解决方案-我想让工作表(由员工填写)将自身保存为图像并粘贴到组合的工作表中,但我无法使其自动调整单元格大小以适应图像 理想的解决方案-使单元格大小自动适合图像 我对如何以不同方式处理

情况-我正在设计一种方法,将信息从一个班次传递到另一个班次。它需要足够严格以保持标准化,但也需要足够灵活,以便人们能够解释发生的各种情况。我的想法是,他们填写自己的工作表,然后点击保存按钮,将这些信息收集到一个显示所有区域的集中工作表中

问题-我不知道如何保存工作表并将其放入组合传递,而不使组合传递看起来很糟糕

尝试解决方案-我想让工作表(由员工填写)将自身保存为图像并粘贴到组合的工作表中,但我无法使其自动调整单元格大小以适应图像

理想的解决方案-使单元格大小自动适合图像

我对如何以不同方式处理这个问题持开放态度。我对excel相当陌生,很可能不知道所有可用的选项

当前代码:

Sub Save()
Worksheets("Leads").Range("A1:G14").CopyPicture
    Worksheets("Combined").Activate
    Worksheets("Combined").Paste
    CenterMe ActiveSheet.Shapes(1), Range("C6:D6")
End Sub

我想出了一个办法将图片粘贴到工作表中

我得到的最后一个代码是:

Sub Save()
Worksheets("Leads").Range("A1:G14").CopyPicture
Worksheets("Combined").Activate
Worksheets("Combined").Paste Destination:=Worksheets("Combined").Range("C6:D6")
'So the image will be pasted at the destination range given
'You may also add a cell address instead of cell range
End Sub
来源-


希望这有帮助

您是否试图以编程方式执行此操作?如果是的话,你能告诉我们你到目前为止的代码吗?如果没有,那么这个问题更适合于抱歉回复太晚,我现在就更新这个问题。确实如此!非常感谢你。