『カレンダーに別シートから転記』(DE) 初めて投稿します(少々VBAをいじったことがある程度) URLを参考にカレンダーを作成しました。 http://engi.cocolog-nifty.com/sirenai/2016/08/excel2010-vba-f.html ボタンで年・月を変更(日付も自動変更)、まで作成したのですが、 このカレンダーに、別シートにあるデータを転記したいのですが、可能なのでしょうか。 少し変わった転記だともいます。 転記元データ(Sheet2)の日付と、カレンダー(Sheet1)の日付が一致している場合、その元データの必要な項目を転記したいです。 しかし、カレンダーの表記上、データ内の日付表示とカレンダーの日付表示が違っています。 これはどちらかに合わせない限り不可能なのでしょうか。(カレンダー上「10」、データ上「2018/2/10」) データ追加のたびに変更するのはすごく手間になるためできればその作業はなくしたいです。 また、この際の転記は一つの項目ではないため、少しかわった形式で転記したいです。 転記したい項目が複数あるのですが、仮にB列、C列の項目を転記するとすると、 一つのセルに「B列項目1 C列項目1」といった感じで項目と項目の間にスペースを入れます。 また、同じ日付でも違う項目もあるため、その場合、その「B列項目1 C列項目1」の下に同じように転記したいです。(すべて1セルの中に) そして、随時データが追加されていくためその対応も必要になります。 某サイトに画像付きで質問したため、その画像を見ていただけるとわかりやすいかと思います。 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11186864241 これより根本から変えてこっちからやったほうがいい、というよいうようなことでもあれば、お願いします。 長文になってしまい、わかりにくい部分が多々ある可能性がありますが、よろしくお願いします。 < 使用 Excel:Excel2013、使用 OS:Windows8 > ---- >しかし、カレンダーの表記上、データ内の日付表示とカレンダーの日付表示が違っています。 >これはどちらかに合わせない限り不可能なのでしょうか。(カレンダー上「10」、データ上「2018/2/10」) 中身を読んでいませんが、そこがネックで困っているなら、 カレンダー上の10を正規の「2018/2/10」にして、 「見え方だけ10」になる様に、セルの書式(表示形式)を設定すればいいんじゃないですか?                     ↓         つまり、ユーザー定義で d とする (半平太) 2018/03/01(木) 11:09