0
私はシートを各製品(列D)の製品と写真をリストするExcelを持っています。私はワークシートに次のコードを入れましたが、私の問題はこれです。VBA画像のポップアップをクリックしてバグの問題
問題:ユーザーが製品イメージをクリックして別のイメージをクリックしてから2回目にクリックするとイメージを再び小さくすると、2番目のクリックしたイメージが消えて1番目のイメージが新しいサイズに調整され、さらに大きく。
画像:
Screenshot Steps of what is happening
Option Explicit
Dim fd As Boolean
Sub PicPopUp_Click()
fd = fd Xor True
With ActiveSheet.Shapes(Application.Caller).OLEFormat.Object
If fd Then
.Left = .Left - 50
.Width = .Width + 50
.Top = .Top - 50
.Height = .Height + 50
Else
.Left = .Left + 50
.Width = .Width - 50
.Top = .Top + 50
.Height = .Height - 50
End If
.ShapeRange.ZOrder msoBringToFront
End With
End Sub