找回密码
 立即注册
搜索

图片按照特定要求插入求助

4
回复
572
查看
[复制链接]

3

主题

7

帖子

77

幻币

江湖少侠

Rank: 2

积分
150
QQ
2017-8-7 20:24:14 显示全部楼层 |阅读模式
各位老师,你们好,我虽然下载了论坛上的VBA 但是自己研究后还是有点不理解,能否再次帮助我小白一下,不胜感激。
插入图片求助.rar (478.08 KB, 下载次数: 14)
PPT学习论坛
回复

使用道具 举报

1

主题

5

帖子

10

幻币

一流武者

Rank: 3Rank: 3

积分
211
QQ
2017-8-7 21:32:02 显示全部楼层
求助。。。。
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

4

帖子

19

幻币

一流武者

Rank: 3Rank: 3

积分
214
QQ
2017-8-7 21:59:28 显示全部楼层
Sub 填充照片()
Application.ScreenUpdating = False
Dim x, k As Integer
Dim fs1$
For Each a In Sheet1.Pictures
    a.Delete
Next
k = Sheet1.Cells(Rows.Count, 1).End(xlUp).Row
For x = 2 To k
fs1 = ThisWorkbook.Path & "图片" & CStr(Sheet1.Cells(x, 1)) & ".jpg"
    If Dir(fs1) <> &quot;&quot; Then
    Sheet1.Select
      Sheet1.Range(&quot;c&quot; & x).Select
       ActiveSheet.Pictures.Insert(fs1).Select
       With Selection.ShapeRange
         Selection.ShapeRange.LockAspectRatio = msoFalse
            .Top = Sheet1.Range(&quot;c&quot; & x).Top + 1
            .Left = Sheet1.Range(&quot;c&quot; & x).Left + 1
            .Width = Sheet1.Range(&quot;c&quot; & x).Width - 1
            .Height = Sheet1.Range(&quot;c&quot; & x).Height - 1
        End With
    End If
Next x
Application.ScreenUpdating = True
End Sub
PPT学习论坛
回复 支持 反对

使用道具 举报

2

主题

6

帖子

89

幻币

一流武者

Rank: 3Rank: 3

积分
313
QQ
2017-8-7 23:31:57 显示全部楼层

插入图片求助.rar (888.15 KB, 下载次数: 14)
PPT学习论坛
回复 支持 反对

使用道具 举报

1

主题

11

帖子

11

幻币

江湖少侠

Rank: 2

积分
78
QQ
2017-8-8 00:03:36 显示全部楼层
谢谢朱老师,感激涕零
PPT学习论坛
回复 支持 反对

使用道具 举报

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