Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


5167 / 13646 ツリー ←次へ | 前へ→

【52297】コードの簡略化について jungo 07/11/6(火) 13:21 質問[未読]
【52299】Re:コードの簡略化について neptune 07/11/6(火) 13:43 回答[未読]
【52300】Re:コードの簡略化について jungo 07/11/6(火) 21:02 お礼[未読]

【52297】コードの簡略化について
質問  jungo  - 07/11/6(火) 13:21 -

引用なし
パスワード
   お世話になります。宜しくお願いします。
このコードはラベル1をマウス左ボタンで押したらflgがtrueになります。
ラベルが55まであり同じコードをコピーしているのですが
Private Sub Label1←ここを変数でひとつのコードにできたりするのでしょうか?

Private Sub Label1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
If Button = 1 Then
  flg = True
End If
End Sub

【52299】Re:コードの簡略化について
回答  neptune  - 07/11/6(火) 13:43 -

引用なし
パスワード
   こんにちは

クラスを使う方法があります。過去ログの
【36261】複数のコマンドボタンの処理
が参考になりそうです。

【52300】Re:コードの簡略化について
お礼  jungo  - 07/11/6(火) 21:02 -

引用なし
パスワード
   ▼neptune さん:
早速の回答ありがとうございます。
Application.Callerを勉強できました。
【49892】【49917】なども参考になりました。
またよろしくお願いします。

5167 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free