[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『プルダウンを選択したら、セルを自動削除したい』(mai)
はじめまして。
あまりエクセルに詳しくなく、お教えいただけると助かります。
下記のE列に入れてあります、プルダウンを選択したら、
A列・B列のセルの中身を自動で消すことは可能でしょうか。
(例)
A列 B列 C列 D列 E列
(就業時間) (昼休み) (日付) (曜日) (休日出勤)
8:30 1:00 6/1 日 ●
※E列のセルに入力規則を入れており、休日出勤するとプルダウンで「●」を選択しています
宜しくお願い致します。
< 使用 Excel:Excel2016、使用 OS:Windows7 >
値そのものを消したいのか、非表示にするだけでいいのかどちらだろうか? (ねむねむ) 2018/06/22(金) 11:42
回答ありがとうございます!
値そのものを消したいです。
宜しくお願い致します。
(mai) 2018/06/22(金) 11:44
シートモジュールに Private Sub Worksheet_Change(ByVal Target As Range) Dim WK_RANGE As Range If Intersect(Columns("E"), Target) Is Nothing Then Exit Sub For Each WK_RANGE In Intersect(Columns("E"), Target) If WK_RANGE = "●" Then WK_RANGE.Offset(, -4).ClearContents WK_RANGE.Offset(, -3).ClearContents End If Next End Sub ではどうか?
(ねむねむ) 2018/06/22(金) 11:56
いま試してみましたところ、できました!!
ありがとうございます!
ちなみに、シートモジュールというのは、
元となるシートに、マクロを入れておき、そのシートをコピーして使用すれば
他ブックにもマクロが引き継がれるとの理解で大丈夫でしょうか・・
mai
(mai) 2018/06/22(金) 12:29
シートタブの右クリックから移動またはコピーを行えばシートモジュールにあるマクロもコピーされる。 (ねむねむ) 2018/06/22(金) 12:35
ご教授いただきましてありがとうございます!!
(mai) 2018/06/22(金) 13:11
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.