No.2ベストアンサー
- 回答日時:
>A列に値が入力されています。
それを、B列に入力があったときにはいったん空白にし、その後C列に入力があった時には再度表示する、と言う事をやりたいと思っています。基本的にはこんな感じです。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 Then
'B列が変更された時の処理
ElseIf Target.Column = 3 Then
'C列が変更された時の処理
End If
End Sub
ですが、
「いったん空白」「再度表示する」
の処理はどのようにお考えでしょうか?
単純に削除(空白)すると戻す事はできません。
どこかに値を保存するか、文字色の変更で誤魔化すようにしないと「再表示」はできません。
その後いろいろやってみて解決しました。
要はWorksheet_Changeを一枚のシートに二つ入れようとしたのが間違いで、一つの
Private Sub Worksheet_Change
End Sub
の間にやりたい事を別々に二つ記述すれば良かったんですね。
参考になりました。
回答ありがとうございました。
No.1
- 回答日時:
同一のプロシージャー名(イベント)は重複できません。
イベントを判断してどのような事をやりたいのか明記して下さい。
イベントが発生したセルの判断はIF文を使って分岐させます。
この回答への補足
回答ありがとうございます。
A列に値が入力されています。それを、B列に入力があったときにはいったん空白にし、その後C列に入力があった時には再度表示する、と言う事をやりたいと思っています。
B列へのイベントとC列へのイベントを別のプロシージャでやろうとしてエラーがでてしまいました。
名前を変えれば良いと言う事でしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Visual Basic(VBA) ExcelのVBAを使い、複数シートの同一箇所を、同一条件にて一括でソルバーを回す方法について 1 2022/04/23 11:49
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
- Visual Basic(VBA) 動きっぱなしです。止め方とプロシージャの間違いを教えて下さい! 5 2022/08/15 23:08
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) 重複したデータ(空白は除く)のVBA表記について 4 2022/08/15 07:28
- Excel(エクセル) ExcelVBA メモ帳を起動し名前を付けて指定フォルダに保存 2 2022/04/18 13:15
- Excel(エクセル) 「Excelのオプション」の「ユーザーインターフェイスのオプション」の設定値をVBAで取得したい 1 2022/07/31 23:49
- Excel(エクセル) Excelについて質問です。 シート1の検索値例えば *ABC* をシート2.3.4から検索して、シ 5 2023/02/17 23:30
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
わかる方教えてください! 今日...
-
弥生の青色申告オンライン を初...
-
一太郎で封筒の宛名印刷したい...
-
数量・会社ごとに異なる単価表...
-
EXCELで、「メモリ不足、正しく...
-
Excelで売上げデータの中の任意...
-
エクセルファイルの修復前後の...
-
パソコンからL判で印刷する方法
-
[Excel vba] シート名でExcelフ...
-
Excelで作った順位表を順位の変...
-
弥生会計について詳しい方教えて
-
Excelマクロに詳しい方教えてく...
-
「表計算ソフト」と「スプレッ...
-
青色申告のおすすめのアプリと...
-
タックインデックスシール
-
会計
-
エクセル 背景色のついたセル位...
-
会計ソフト導入について
-
一太郎2022に古いATOKは使える...
-
勘定奉行の売上削除
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで条件をつけて図形を...
-
エクセルでの6ヶ月平均の出し方
-
エクセルで非表示行を抜かして...
-
VLOOKUPの循環参照について
-
VBA ピポットテーブル 前年比の...
-
Excelで連番が増えるごとに数式...
-
Excelで可視している中に貼り付け
-
EXCEL VBA イベントプロシージ...
-
複数のセルと複数のセルの入力...
-
エクセルVBA 作業後に選択範囲...
-
別のフォームで記述している関...
-
ワードで、グレーの部分しか入...
-
メフィスト賞の応募歴は無しだ...
-
Sub Auto_Open() 実行されない
-
Switchのわんことあそぼ、めざ...
-
最小化ボタンで最小化したフォ...
-
ACCESSで別DBにあるクエリを...
-
Excelで、チェックボックスにチ...
-
円の中に等間隔に線を引くには
-
フルスクリーンモードで開いたP...
おすすめ情報