A. excel单元格如何引用文件夹的图片
1、打开excel,表格A列是图片或照片名称,B列单元格存储照片。需要在D2输入或选择名称,然后在E2返回对应照片或图片。
B. 如何让Excel单元格对应关联显示外部文件夹图片
VBA可以做到
PrivateSubWorksheet_Change(ByValTargetAsRange)
DimrgAsRange
DimadAsString
DimtpAsString
Dimw,hAsLong
ad="D:图片"
ForEachrgInTarget
Ifrg.Column=1Andrg.Value<>""Then
tp=ad&rg.Value&".jpg"
rg.Offset(0,1).Select
ActiveSheet.Pictures.Insert(tp).Select
WithSelection
w=rg.Offset(0,1).Width
h=rg.Offset(0,1).Height
Debug.Printw,h
.ShapeRange.LockAspectRatio=msoFalse
.ShapeRange.Width=w
.ShapeRange.Height=h
.Placement=xlMoveAndSize
.PrintObject=True
EndWith
EndIf
Nextrg
EndSub
代码只适用于JPG格式的图片,如果是其他格式,可以手动把代码里的JPG改成其他格式试试