2017-04-25 70 views
0

我的Excel数据: Cell1包含文本和图像: 我想要得到值为Cell1设置为Cell2。 我尝试:如何获取和设置单元格的值包含图像?

Cell2.Value=Cell1.Value 

这个代码只设置文本,不能得到&集图像。

如何获取和设置单元格的值包含图像? 谢谢大家。

+0

图像不是单元格属性。当插入时,它被添加为一个单独的对象..请通过单元格中的图像来阐明,是指所应用的任何格式(图标,条形等)? – ArindamD

回答

1

图像被粘贴到一个工作表,然后对准到细胞,而不是复制到像值的细胞

该代码的副本从A1到A2的图片:没有在这里:

Cells(1, 1).Copy 
Cells(2, 1).select 
Activesheet.Paste 

编辑select声明:

Cells(1, 1).Copy 
ActiveSheet.Paste Destination:=Worksheets(1).Cells(2, 1) 

编辑:1 - 衬垫(谢谢@Darren)

Cells(1, 1).Copy Destination:=Worksheets(1).Cells(2, 1) 
+1

您可以将'Destination ....'放在与复制相同的行上:'Cells(1,1).Copy Destination:= Worksheets(1).Cells(3,1)' –

+3

您也可以复制图片如果你知道它的名字:'Sheet1.Shapes(“Picture 1”)。复制:Sheet1.Cells(3,1).PasteSpecial' –

+0

我试试这个代码,但只复制文本:aSheet.Cells(iRow_Src,5)复制目的地:= oTargetSheet.Cells(iRow,5) –

相关问题