Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
123
返回列表 发新帖
楼主: up5555

[已解决]跪求一个关于图像显示的VBA,本人感激不尽

[复制链接]
发表于 2012-12-15 14:01 | 显示全部楼层
zjdh 发表于 2012-11-12 21:54
那你就用这个吧

请教如果是要在指定的位置上显示图片该怎么修改代码呢
回复

使用道具 举报

发表于 2012-12-15 16:45 | 显示全部楼层
kkExcel 发表于 2012-12-15 14:01
请教如果是要在指定的位置上显示图片该怎么修改代码呢

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    On Error Resume Next
    If Target = "" Then Image1.Visible = False: Exit Sub
    P = Target.Value & ".JPG"
    With Image1
        .Picture = LoadPicture(ThisWorkbook.Path & "\图片\" & P)
        .Visible = True
    End With
    With ActiveCell   '修改为你的固定单元格
        Image1.Top = .Top + .Height
        Image1.Left = .Left + .Width
    End With
End Sub

回复

使用道具 举报

发表于 2012-12-15 18:19 | 显示全部楼层
如果改为E5,代码就是:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    On Error Resume Next
    If Target = "" Then Image1.Visible = False: Exit Sub
    P = Target.Value & ".JPG"
    With Image1
        .Picture = LoadPicture(ThisWorkbook.Path & "\图片\" & P)
        .Visible = True
    End With
    With E5
        Image1.Top = .Top + .Height
        Image1.Left = .Left + .Width
    End With
End Sub

是吗
回复

使用道具 举报

发表于 2012-12-15 23:31 | 显示全部楼层
zjdh 发表于 2012-12-15 16:45
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    On Error Resume Next
    If Tar ...

不知怎么弄
可以选任意一个,比如说在E5单元格
代码该怎么修改呢
回复

使用道具 举报

发表于 2012-12-16 07:51 | 显示全部楼层
With Range("E5")
回复

使用道具 举报

发表于 2015-7-22 16:51 | 显示全部楼层
这个怎么用呀?
回复

使用道具 举报

发表于 2015-7-22 16:51 | 显示全部楼层
zjdh 发表于 2012-12-15 16:45
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    On Error Resume Next
    If Tar ...

请问大师,这个代码放哪?我怎么不起作用呢?
回复

使用道具 举报

发表于 2015-7-23 08:40 | 显示全部楼层
zjdh 发表于 2012-11-12 21:54
那你就用这个吧

几个代码怎么用都不起作用.请老师看看

VBA链接图片.rar (163.62 KB, 下载次数: 6)
回复

使用道具 举报

发表于 2015-7-25 16:24 | 显示全部楼层
ww0000 发表于 2015-7-23 08:40
几个代码怎么用都不起作用.请老师看看

两种方式插入图片.rar (220.52 KB, 下载次数: 14)

评分

参与人数 1 +2 收起 理由
ww0000 + 2 很给力!

查看全部评分

回复

使用道具 举报

发表于 2015-7-25 22:44 | 显示全部楼层
zjdh 发表于 2015-7-25 16:24

谢谢老师!!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-3 19:44 , Processed in 1.051326 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表