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ランキング
-
パソコンからL判で印刷する方法
-
エクセルみたいな無料表計算ソフト
-
100パーセント不正会計がないよ...
-
一太郎で封筒の宛名印刷したい...
-
弥生の青色申告オンライン を初...
-
パソコンで請求書や納品書の作...
-
「Windows7」サポート
-
某家電量販店でのPC修理に係る...
-
Excelマクロに詳しい方教えてく...
-
一太郎2022に古いATOKは使える...
-
よく、青色申告についての質問...
-
弥生会計の青色申告ソフトを使...
-
EXCELで、「メモリ不足、正しく...
-
numbersで累計を計算するには
-
わかる方教えてください! 今日...
-
弥生会計について詳しい方教えて
-
勘定科目を教えてほしいです 会...
-
確定申告が近づいてきたので、...
-
間違ってマイクロソフト365をア...
-
男が新卒で経理の職に就くのは...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで条件をつけて図形を...
-
エクセルでの6ヶ月平均の出し方
-
エクセルで非表示行を抜かして...
-
VLOOKUPの循環参照について
-
複数のセルと複数のセルの入力...
-
エクセルVBA 作業後に選択範囲...
-
エクセル マクロ 別シートから...
-
ワードで、グレーの部分しか入...
-
別のフォームで記述している関...
-
Sub Auto_Open() 実行されない
-
ACCESSで別DBにあるクエリを...
-
JREにモバイルSuica追加しょう...
-
メフィスト賞の応募歴は無しだ...
-
認証コードの入力の仕方教えて...
-
家電量販店で購入した新品ゲー...
-
最小化ボタンで最小化したフォ...
-
円の中に等間隔に線を引くには
-
Excel VBAのステップイン
-
VBAでのユーザフォームの表示有...
-
ascW関数の結果がおかしい
おすすめ情報