execl VBA宏

 1 设置图片为默认大小:

Sub 修改图片()
  Dim ws As Worksheet
  Dim pic As Picture
  Dim originalTop As Double
  Dim originalLeft As Double
  
  ' 设置工作表
  ' Set ws = ThisWorkbook.Sheets("2. Discharg State") ' 更改为你的工作表名称
  
  ' 确保有选择图片
  If Not TypeName(Selection) = "Picture" Then
    MsgBox "请先选择一张图片。", vbExclamation
    Exit Sub
  End If
  
  ' 记录图片的原始位置
  originalTop = Selection.Top
  originalLeft = Selection.Left
  
  ' 设置图片大小
  Selection.ShapeRange.Height = 350
  Selection.ShapeRange.Width = 400
  
  ' 将图片移回原来的位置
  Selection.Top = originalTop
  Selection.Left = originalLeft
End Sub

2 如何让宏能在所有excel里使用

如何在 Excel 的所有工作簿中保存和使用 VBA 宏? (extendoffice.com)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值