このトピックに書きこむ |
---|
Re[4]: ユーザーフォームのイベントについて | |
---|---|
[196440] Re[4]: ユーザーフォームのイベントについて- ■ ![]() □投稿者/ くまきち -(2025/01/21(06:53)) □U R L/ 半平太さま 御回答ありがとうございます。思い通りに動きました。 まだまだ勉強中ですが、また何かありましたら質問させていただきます。 ありがとうございました。 |
[196439] Re[3]: ユーザーフォームのイベントについて- ■記事引用/メール受信=OFF■ □投稿者/ 半平太 -(2025/01/20(19:14)) □U R L/ おー、SelectionChangeイベントでしたか。 このイベントは、クリックイベントと勘違いしそうですが、似て非なるものです。 矢印キーの移動でも発動してしまいますし、単純エンターキー押下によるセル移動にも反応してしまいます。 何より、同じセルをクリックしても2度目は何も反応してくれません(セルの移動がないため)。 言い方は悪いですが、クリックイベントまがいの役立たずイベントです。 なので、右クリックイベントにしましょうよ。 Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) If Intersect(Target, Columns(2)) Is Nothing Then Exit Sub ElseIf Target.Count > 1 Then Exit Sub ElseIf Target(1, 0) <> ”” And Target = ”” Then Cancel = True UserForm1.Show End If End Sub |
[196438] Re[2]: ユーザーフォームのイベントについて- ■記事引用/メール受信=OFF■ □投稿者/ くまきち -(2025/01/20(17:23)) □U R L/ 半平太さま 御回答ありがとうございます。 今のコードですが、 Private Sub Worksheet_SelectionChange(ByVal Target As Range) UserForm1.Show End Sub としています。 勉強中で申し訳ございませんが、よろしくご指導お願いします。 この記事にはVBAのコードが含まれています。 緑の太文字→注釈 茶色の太文字→条件分岐 赤の太文字→ループ 青の太文字→その他 |
[196437] Re[1]: ユーザーフォームのイベントについて- ■記事引用/メール受信=OFF■ □投稿者/ 半平太 -(2025/01/20(16:03)) □U R L/ 既に右クリック・イベントのコードは、出来上がっているんですよね? それを修正するだけなので、そのコードをアップしてください。 |
[196434] ユーザーフォームのイベントについて- ■親トピック/記事引用/メール受信=OFF■ □投稿者/ くまきち -(2025/01/20(07:09)) □U R L/ 業務改善のため、日々この掲示板で勉強させていただいています。 A |