Excel VABで、同じ表示位置に重ねてLoadしてある複数の画像から
一枚だけを選択して表示しようとしています。次のソースのように
表示する絵だけをVisible = Trueとしていますが、絵の切り替わりが
もたもたしていて、スパッと切り替わりません。
もっときれいに切り替えるために何か良い方法はないでしょうか?
よろしくお願いします。
Sub dispPicture(pn As Integer)
Select Case pn
Case 0
' ClipNameView
Image1.Visible = True
Image2.Visible = False
Image3.Visible = False
Image4.Visible = False
Image5.Visible = False
Case 1
' ThumbnailView
Image1.Visible = False
Image2.Visible = True
Image3.Visible = False
Image4.Visible = False
Image5.Visible = False
End Select
End Sub
No.2ベストアンサー
- 回答日時:
Private Sub CommandButton1_Click()
Static n
n = n + 1
If n > 3 Then n = 1
MsgBox n
'Worksheets("Sheet2").OLEObjects(n).ShapeRange.ZOrder msoBringToFront
For i = 1 To 3
Worksheets("Sheet2").OLEObjects(i).Visible = False
Next i
Worksheets("Sheet2").OLEObjects(n).Visible = True
End Sub
をやってみると、3つぐらいではそんなには遅くない。
数が多いからではないですか。
ーー
自信はないが
・.ZOrder を使うとか
・画像を素の都度再LOADするとかやってみては。
・ScreenUpdatingを細工しても速くならないかな。Falseの部分を挟む。
・質問には書いてないが、画像はフォームに貼り付けているのか、シートに貼り付けているのか意識してますか。
上記はシートに貼り付け例。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/06/19 10:08
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/06/01 14:45
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/03/25 08:33
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/02/02 13:13
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/11 12:55
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/03/02 08:40
- Excel(エクセル) ワードのマクロについて教えてください。 1 2023/03/11 13:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「行動にあらわす」は現す・表す?
-
絵を描くこと
-
村上隆のネタ元発見。これは訴...
-
学校のパンフレットモデルに選...
-
illusted by・・・?
-
雑誌に付いているポスターって...
-
A3用紙4枚を張り合わせて大き...
-
個展の案内をいただいたのですが
-
高校3年生の娘が描いた絵なんで...
-
トランプの表裏
-
どうすればpixivで私の作品の閲...
-
フランス語で【可憐】
-
漢字熟語 共通漢字
-
させてあげる、させてもらうの...
-
確率の問題でトランプのエース...
-
ワード:透かしを絵の上に表示...
-
パネルシアターの作り方
-
画家はなぜ女の人のハダカを描...
-
ポスターの数え方
-
駅のポスターをもらうには?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「行動にあらわす」は現す・表す?
-
絵を描くこと
-
文字や絵をかく の時の『かく』...
-
illusted by・・・?
-
作成したQRコードを貼り付けたい
-
学校のパンフレットモデルに選...
-
連絡してもいいのでしょうか?...
-
どうすればpixivで私の作品の閲...
-
高校3年生の娘が描いた絵なんで...
-
取り込んだ画像の線を濃くしたい
-
小学生女の子二人をもつ主婦で...
-
雑誌に付いているポスターって...
-
プラバンの表裏
-
コンビニでコート紙に印刷でき...
-
40歳 職歴なし 不安で頭が狂...
-
個展の案内をいただいたのですが
-
トランプの表裏
-
娘(中1)が死体の絵を描いて...
-
鳥山明の絵って普通にダサくな...
-
pixivに絵を投稿すると画質がと...
おすすめ情報