[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『特定セルに入力があったときの動作』(たぬき)
1シート目に以下のような表を作成しています。
2シート目にも表があるのですが、Dセルに入力があった場合のみ
A〜C列の情報を入力する様にしたいのですが、どのようにしたらよろしいでしょうか。
※2シート目は、D列以降に1シート目にはない情報を記載しております。
A B C D
1 名前 年齢 血液型 入社日
2 山田 18 B 10月1日
3 佐藤 25 A 10月1日
4 下山 40 A
5 藤田 34 B
< 使用 Excel:Excel2010、使用 OS:Windows10 >
どんな表ですか?
1シート目との関係は?
>Dセルに入力があった場合のみ
2シート目のDセルのことでしょうか。
>A〜C列の情報を入力する様にしたいのですが、
これは、1シート目のこと?
(マナ) 2019/06/17(月) 20:09
>>2シート目にも表があるのですが、
>どんな表ですか?
>1シート目との関係は?
2シート目は、1シート目のD列に日付が記載されたときに、1シート目のA〜C列の情報を
2シート目に追加していきたいと考えています。
>>Dセルに入力があった場合のみ
>2シート目のDセルのことでしょうか。
1シート目のD列のセルに入力があった場合になります。
>>A〜C列の情報を入力する様にしたいのですが、
>これは、1シート目のこと?
入力する情報は1シート目で、入力先は2シート目です。
わかりにくくてすみません。。
助けていただけると幸いです。
(たぬき) 2019/06/19(水) 09:53
(マナ) 2019/06/19(水) 20:05
要するに、入社日が入力されてる行だけを別シートに抽出したいってことでしょ?
マクロの質問なんですかね?
以上 (笑) 2019/06/20(木) 21:34
おっしゃる通り、入社日が入力されている行の特定の部分だけを別シートに抽出したいという事です!
(たぬき) 2019/06/26(水) 09:50
>※2シート目は、D列以降に1シート目にはない情報を記載しております
ということは2シート目にも山田さんや佐藤さんのデータがあり、 1シート目の山田さんのD列にデータが入ったら2シート目の山田さんのところに A〜C列のデータを入れるんですか?
それともそれは関係なく抽出するだけでいいんですか?
>2シート目に追加していきたいと考えています
ということはすでに2シート目のA〜C列にはデータがあってその最下行などに 追加するということでしょうか?
もう少し全体の内容を具体的に書いて頂けませんか? (コナミ) 2019/06/26(水) 11:48
'Sheet1からSheet2に転記 Sheets("Sheet2").Cells.ClearContents If WorksheetFunction.CountA(Sheets("Sheet1").Range("D2:D" & Rows.Count)) > 0 Then Sheets("Sheet1").Range("D2:D" & Rows.Count).SpecialCells(2).Offset(, -3).Resize(, 3).Copy _ Sheets("Sheet2").Range("A" & Rows.Count).End(xlUp).Offset(1) End If End Sub (mm) 2019/06/26(水) 13:08
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.