我想知道是否有使用公式(不是 VBA)从 Excel 中的图片列表中加载图片的解决方案
例如,
=IF(TODAY()-B9<8,G6,"puste")
假设我在 cell 中有一张图片,G6如果条件为真,我希望公式返回。
简而言之,解决方案可以概括为两个步骤:
Sub Set_Formula_Linked_Cell()
Dim rngDest As Range
Dim objPic As Object
For Each rngDest In Range("F5:O18").Cells
rngDest.Select
Set objPic = ActiveSheet.Pictures.Paste(Link:=True)
objPic.Formula = "=Country_Flag"
Set objPic = Nothing
Next
End Sub
详细来说,让我们来看看类似的情况:
=INDEX(Sheet1!$B$2:$B$6,MATCH(Sheet1!$F$3,Sheet1!$A$2:$A$6,0))