VBA
1#If VBA7 Then 2Private Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal ms As LongPtr) 3#Else 4Private Declare Sub Sleep Lib "kernel32" (ByVal ms As Long) 5#End If 6Sub test() 7 8Range("i1").Select 9ActiveSheet.Pictures.Insert("C:\Users\naoya\Pictures\1.jpg").Select 10 11Call アクティブシートの画像をすべて削除する 12End Sub 13 14Sub アクティブシートの画像をすべて削除する() 15Dim 画像 As Shape 16 17Sleep 3000 18For Each 画像 In ActiveSheet.Shapes 19 画像.Delete 20Next 21 22End Sub
sleepを入れると画像を表示するまえにスリープしてしまい、表示されません。
画像を表示したり消したりをしたいのですが、いい方法はありますか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/02 09:50
2017/04/02 10:47 編集
2017/04/02 12:06
2017/04/02 12:21