0

我有一个excel电子表格。我有 3 张不同的图片,在单元格 A1、B1、C1 中。单元格 D1 有一个值(一、二或三)。根据 D1 中的值,我需要单元格 E1 显示单元格 A1、A2 或 A3 中的图片

像这样

if(d1="one"; display the picture in A1)
if(d1="two"; display the picture in B1)
if(d1="three"; display the picture in C

任何想法如何根据 IF 函数显示图片?

4

1 回答 1

0
Select Case Range("D1")
Case one
    ActiveSheet.Shapes("Picture 1").Visible = True
    ActiveSheet.Shapes("Picture 2").Visible = False
    ActiveSheet.Shapes("Picture 3").Visible = False
Case two
    ActiveSheet.Shapes("Picture 1").Visible = False
    ActiveSheet.Shapes("Picture 2").Visible = True
    ActiveSheet.Shapes("Picture 3").Visible = False
Case three
    ActiveSheet.Shapes("Picture 1").Visible = False
    ActiveSheet.Shapes("Picture 2").Visible = False
    ActiveSheet.Shapes("Picture 3").Visible = True
End Select

将图片名称更改为您的图片名称。

于 2013-05-07T17:39:39.707 回答