• 締切済み

分類ごとにシート分けとフォーマットへの転記

1000行ほどある表を分類ごとにシート分けしながら書類目次のフォーマットへ 転記していきたいのですがやり方が分かりません。 その1(A1から、項目が始まっています) 分類  帳票名  作成日  サブタイトル その2(A4セルから、項目は、始まっています) 番号  日付(作成日) 内容(サブタイトル) 分類は、15項目程あります。 それを、それぞれ分類ごとにわけて目次フォーマットへ 転記していきたいです。 本日までの、業務で本日中の提出期限なのですがマクロ等でやりたいのですが やり方が分かりません。 手作業でも、他の業務をこなしながらのため終わりそうもありません。 マクロは、最近勉強を始めました。 今年、最初で最後の質問です。 助けてください。 宜しくお願い致します。

みんなの回答

  • mt2015
  • ベストアンサー率49% (258/524)
回答No.7

私もサンプルを…… 分類別のシートは既に存在するものとしています。 ソートはせずに1行ずつ読んでは各シートに番号、作成日、サブタイトルを追記しています。 エラー処理は必要に応じて入れた方が良いと思います。 Sub Sample()   Application.ScreenUpdating = False '処理を早くするおまじない   For nRow1 = 2 To Cells(Rows.Count, 1).End(xlUp).Row     sShtName = Cells(nRow1, 1).Text     If sShtName <> "" Then       With Sheets(sShtName)         '転記先シートの行を取得         nRow2 = .Cells(Rows.Count, 1).End(xlUp).Row + 1         nNum = 1 '番号を採番         If IsNumeric(.Cells(nRow2 - 1, 1)) Then           nNum = .Cells(nRow2 - 1, 1) + 1         End If         .Cells(nRow2, 1) = nNum         .Cells(nRow2, 2) = Cells(nRow1, 3)         .Cells(nRow2, 3) = Cells(nRow1, 4)       End With     End If   Next nRow1   Application.ScreenUpdating = True End Sub

全文を見る
すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.6

#2です。手作業を織り交ぜた回答をしたが、全部VBA処理をしたいらしいので、参考に上げる。 データソート後の「分類」の変わり目までのデータを、各分類のシート名のシートに貼りつける。分類数だけ繰り返す。1行1行を分類シートにコピペするに比べて、処理完了が早いはず。 処理している意味が判らないかもしれないが、バッチ処理の古典的なロジック(アルゴリズムに近い)ではあるが、ソート法と合わせて行うことで、将来何かと役立つだろう。 Sub test02() Set sh2 = Worksheets("Sheet2") sh2.AutoFilterMode = False End Sub ’-- Sub test03() Set sh2 = Worksheets("Sheet2") tl = sh2.Range("a1:F1") '項目見出し行 sh2.Select st = 2 lr = sh2.Range("a10000").End(xlUp).Row 'データ最終行取得 MsgBox lr m = sh2.Range("a" & st) '--- For i = st To lr If sh2.Range("A" & i) = m Then '直前の行と分類が変わったか Else '直前の行と分類が変わった sh2.Range("a" & st & ":d" & (i - 1)).Select sn = sh2.Range("a" & (i - 1)) 'sh2.Range("a" & st & ":d" & (i - 1)).Copy Sheets(sh2.Range("a" & (i - 1))).Range("A2") Selection.Copy Sheets(sn).Range("A2") Sheets(sn).Range("A1:F1") = tl st = i End If m = sh2.Range("A" & i) Next i sh2.Range("a" & st & ":d" & (i - 1)).Select MsgBox "A" sn = sh2.Range("a" & (i - 1)) Selection.Copy Sheets(sn).Range("A2") Sheets(sn).Range("A1:F1") = tl End Sub

全文を見る
すると、全ての回答が全文表示されます。
  • mt2015
  • ベストアンサー率49% (258/524)
回答No.5

人様のコードに手を入れるのは避けたいと思いますので修正は遠慮させて頂きますが……。 コードを見るとB列の帳票名でシートを別けているようですがそれで良いのですか? こちらで想定しているデータと実際のデータでセル位置などに差異があるように思います。

cat150
質問者

補足

すいません。 そうですね。 A列に、1列挿入して「分類」がB列になるよう動かしていました。 理想は、もとの質問の形です。 分類で、シート分けされて目次フォーマットへ転記するのが目的です。 最終的に、目次が作成したいのです。 今後、このような作業が多数出てくるのでどうにかしたい次第です。 宜しくお願い致します。

全文を見る
すると、全ての回答が全文表示されます。
  • mt2015
  • ベストアンサー率49% (258/524)
回答No.4

ANo.1です。 ・元シートの2行目以降が対象 ・元シートA列のセルの値と同名のシートのB列に作成日、C列にサブタイトルを追加していく。 って事で良いですか? で、あればマクロを組むより元シートのデータを「分類」をキーに並び替えて各シートにコピペする方が早いと思います。

cat150
質問者

補足

考えている間に、手作業で行っていることも事実なのですが 今後、またこの作業は度々行うことになります。 その時に、効率よく行うためにもマクロにしたいと思っています。 -------------------------------------------------------------------- Sub test() Dim ws As Worksheet Dim r As Range Dim c As Range Dim wb As Workbook Set ws = ActiveSheet Set r = ws.Range("a1").CurrentRegion Set c = r(1).Offset(, r.Columns.Count) r.Columns("b").AdvancedFilter xlFilterCopy, , c, True Set wb = Workbooks.Add(xlWBATWorksheet) Do While c.Offset(1).Value <> "" With wb.Worksheets.Add .Name = c.Offset(1).Value r.AdvancedFilter xlFilterCopy, c.Resize(2), .Range("a1") End With c.Offset(1).Delete xlShiftUp Loop c.Resize(2).ClearContents Application.DisplayAlerts = False wb.Sheets(wb.Sheets.Count).Delete Application.DisplayAlerts = True End Sub ----------------------------------------------------------------- こんなマクロを、見つけました。 実行すると分類ごとにシート分けしてくれます。 これが、目次フォーマットに合うように転記してくれるよう コードの見直しが出来れば今後便利なのかなと思っているのですが どこをどう、変更すれば良いか分かりませんでした。 このコードから、見直すことって可能ですか?

全文を見る
すると、全ての回答が全文表示されます。
  • mt2015
  • ベストアンサー率49% (258/524)
回答No.3

ANo.1です。 何となくわかりましたが、例として挙げられたデータで、A1セルに入っているのは「分類」「提出」どちらですか? A1、A4、A7、A11、……と、4つ置きのセルの値が転記するシート名かと思いましたので、例のデータも「分類」ではなく「提出」なのではと思った次第です。 また、転記するデータは、「番号」は連番、「日付」はC1、C4、C7、……の値、「内容」はD1、D4、D7、……の値と言うことで良いのでしょうか。 転記するシートは存在している前提で良いですね。 やりたいことを具体的に説明してもらえないとこちらは僅かなデータを元に処理内容を推理することになり、お互いに効率が悪いです。

cat150
質問者

お礼

返信遅くなりました。 すいません、追加で教えてください。 現段階のコードは、元データがきちんと完成してからの実行 ってことで考えているのですが時々作成してから追加・追記作業が 発生します。 その時に、追加・追記してから実行するとまた新たに頭から転記 されてしまうので追加されたとこから追加・追記っていうのが できないでしょうか?

cat150
質問者

補足

説明下手で、申し訳ありません。 A1に、入っているのは「分類」(項目)です。 A2から、提出、報告書・・・と続きます。 (分類の中に、提出や報告書等があります。) あと、4つ置きではなく基本的にデータは詰まっています。 すいません。書き方が悪かったです。 シートは、同時進行で作成されるのが本当は良いのですが出来ている前提でも問題ありません。 元の一覧表(その1)から目次(その2)作成出来るようにすることが目的です。

全文を見る
すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

こんなタイプの質問を、初心者がVBAですぐ(一晩で)できるわけがない。 VBAやエクセルを経験が少ない者が、課題を甘く見てはいけない。 だがらVBAと手作業の組み合わせでやる方法を参考に、書いてみる。 私のVBAなどの力不足も在りますが、小生ののVBA力を云々よりも 質問者に何とか期限内に処理できるのではないかと思って書きます。 ーーー 例データ(既存) 分類 帳票名 作成日 サブタイトル 科学 2017/10/1 ttl1 小説 2017/10/2 ttl2 脚本 2017/10/3 ttl3 数学 2017/10/4 ttl4 料理 2017/10/5 ttl5 健康 2017/10/6 ttl6 科学 2017/10/7 ttl7 小説 2017/10/8 ttl8 脚本 2017/10/9 ttl9 数学 2017/10/10 ttl10 料理 2017/10/11 ttl11 健康 2017/10/12 ttl12 科学 2017/10/13 ttl13 小説 2017/10/14 ttl14 脚本 2017/10/15 ttl15 数学 2017/10/16 ttl16 料理 2017/10/17 ttl17 健康 2017/10/18 ttl18 ーー (手作業)分類列でデータを並べ替え Sheet2 分類 帳票名 作成日 サブタイトル 科学 2017/10/1 ttl1 科学 2017/10/7 ttl7 科学 2017/10/13 ttl13 脚本 2017/10/3 ttl3 脚本 2017/10/9 ttl9 脚本 2017/10/15 ttl15 健康 2017/10/6 ttl6 健康 2017/10/12 ttl12 健康 2017/10/18 ttl18 小説 2017/10/2 ttl2 小説 2017/10/8 ttl8 小説 2017/10/14 ttl14 数学 2017/10/4 ttl4 数学 2017/10/10 ttl10 数学 2017/10/16 ttl16 料理 2017/10/5 ttl5 料理 2017/10/11 ttl11 料理 2017/10/17 ttl17 ーー (手作業)重複なしに、分類名を抜き出す フィルタ操作で、重複するレコードは無視する、で行う。 結果 G1:G6 分類 脚本 健康 小説 数学 料理 ーー (VBA)分類名の数だけシートを作成し、それらのシート名を分類名にする 標準モジュールに Sub test01() Set sh2 = Worksheets("Sheet2") bunnrui = sh2.Range("G10000").End(xlUp).Row MsgBox bunnrui For i = 2 To 10 Worksheets.Add.Name = sh2.Range("g" & i) Next i End Sub ーー Sheet2の分類での列で、 科学、脚本、健康、・・のそれぞれのセル範囲を、目で見て、捉えて コピーし、科学、脚本、・・の対応する名前の各シートのA1以下に 、以右の範囲に貼りつける。 (ここはVBAでやりたいところだが、初心者にはむつかしいので、取り急ぎ、 このようにする。 >分類は、15項目程あります。 だから15回程の(シートへのコピペの)作業だが、すぐ終わると思う。 ーー 項目の見出しなど不十分なところは手作業でおぎなう。 === 上記が気に食わないとか、他に大切な点を漏らしているとかであれば、本件の 回答はスルーしてください。 将来手作業の全部VBAで処理できるよう勉強してください。こんなタイプの質問を、初心者がVBAですぐできるわけがない。 VBAやエクセルを経験がない者が、課題を甘く見てはいけない。 だがらVBAと手作業の組み合わせでやる方法を参考に、書いてみる。 私のVBAなどの力不足も在りますが、回答者のVBA力を云々よりも 質問者に何とか期限内に処理できるのではないかと思って書きます。 例データ(既存) 分類 帳票名 作成日 サブタイトル 科学 2017/10/1 ttl1 小説 2017/10/2 ttl2 脚本 2017/10/3 ttl3 数学 2017/10/4 ttl4 料理 2017/10/5 ttl5 健康 2017/10/6 ttl6 科学 2017/10/7 ttl7 小説 2017/10/8 ttl8 脚本 2017/10/9 ttl9 数学 2017/10/10 ttl10 料理 2017/10/11 ttl11 健康 2017/10/12 ttl12 科学 2017/10/13 ttl13 小説 2017/10/14 ttl14 脚本 2017/10/15 ttl15 数学 2017/10/16 ttl16 料理 2017/10/17 ttl17 健康 2017/10/18 ttl18 ーー (手作業)分類列でデータを並べ替え Sheet2 分類 帳票名 作成日 サブタイトル 科学 2017/10/1 ttl1 科学 2017/10/7 ttl7 科学 2017/10/13 ttl13 脚本 2017/10/3 ttl3 脚本 2017/10/9 ttl9 脚本 2017/10/15 ttl15 健康 2017/10/6 ttl6 健康 2017/10/12 ttl12 健康 2017/10/18 ttl18 小説 2017/10/2 ttl2 小説 2017/10/8 ttl8 小説 2017/10/14 ttl14 数学 2017/10/4 ttl4 数学 2017/10/10 ttl10 数学 2017/10/16 ttl16 料理 2017/10/5 ttl5 料理 2017/10/11 ttl11 料理 2017/10/17 ttl17 ーー (手作業)重複なしに、分類名を抜き出す G1:G6 分類 脚本 健康 小説 数学 料理 ーー (VBA)分類名の数だけシートを作成し、それらのシート名を分類名にする 標準モジュールに Sub test01() Set sh2 = Worksheets("Sheet2") bunnrui = sh2.Range("G10000").End(xlUp).Row MsgBox bunnrui For i = 2 To 10 Worksheets.Add.Name = sh2.Range("g" & i) Next i End Sub ーー Sheet2の分類での列で、 科学、脚本、健康、・・のそれぞれのセル範囲を、目で見て、捉えて コピーし、科学、脚本、・・の対応する名前の各シートのA1以下に 、以右の範囲に貼りつける。 (ここはVBAでやりたいところだが、初心者にはむつかしいので このようにする。 >分類は、15項目程あります。 だから15回程の作業だが、すぐ終わると思う。 ーー 項目の見出し不十分なところは手作業でおぎなう。 === 上記が気に食わないとか、他に大切な点を漏らしているとかであれば、本件の 回答はスルーしてください。 将来手作業の全部VBAで処理できるよう勉強してください。 >フォーマットへの転記  はフォーマットの具体的な詳細の意味が分からなかった。したがって略。

全文を見る
すると、全ての回答が全文表示されます。
  • mt2015
  • ベストアンサー率49% (258/524)
回答No.1

Excelの話ですよね? この内容で役に立つマクロが作れると考えている時点で、マクロだけでなくExcelについても初心者である事は解りますので手助けしたいところですが、圧倒的に情報不足でなにも出来ません。 データの例と、求める結果の例を出したうえで具体的な処理を説明してください。 でも、本日中の提出ならそんな時間もないかな。

cat150
質問者

補足

その1(A1から、項目が始まっています) 分類  帳票名  作成日  サブタイトル 提出  XX検査願 6/1    XXXの作成願いについて 報告書 ◎◎報告書      ◎◎試験結果報告書           ↓         提出(分類名=シート名)                   会社名 工事名 番号  日付(作成日) 内容(サブタイトル) 1  6/1    XXXの作成願いについて と、なります。 昨日、終わることが出来なかったので本日も引き続き業務を しています。 宜しくお願い致します。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 異なるシートからの集計と転記について

    収入明細書と、支出明細書があります。 それぞれ書式が違います。 それぞれの明細書には日付、摘要、単価、個数、金額等を打ち込みますが、収入と、支出の明細書では若干項目や、セルなどの位置が違います。 収入、支出の明細書は取引がある場合は、1日1枚の提出なので日ごとに1シート作成していかないといけないかなと思っています。 この2つの明細書の内訳内容をもう1つの収支報告書に転記し、 日付、摘要、金額等を集計し、入出金の流れや、現金残高などを把握します。 漠然とした内容でお答え頂くにもわかりにくいのではないかと思います。ごめんなさい。 ただ、別々1日1シートで、入出金の明細の書式が違うのでどうすればいいのか全然思い浮かばず、どうすべきなのかをお知恵をいただけたらと思っています。 ・私が考えたのは、それぞれのシートを新たな1シートに必要項目のみとばす。(収入と支出でセルの位置や項目が違うのでうまくとばせないのが問題) ・上記のシートからさらに新たなシートに収支報告書用に整列させる。(収支明細書で使用しなかった行が空欄でとんでくるので邪魔になる) ・上記のシートを収支報告書にとばす。 とまでは考えたのですが、問題が山積みで… きっともっとよい方法があるのではと思っています。 私はエクセル初心者ではありませんが、独学ですので本当の意味での理解が出来ていないと思います。 わかりやすく教えて頂けたらうれしいです。 また、マクロはまったくわかりません。 少しずつ勉強していきたいと思っていますが、出来れば関数等で作成できたらと思っています。 どうかよろしくお願い致します。

  • データ転記。うまく転記できないシートがあります。

    エクセルのデータ転記について助けてください。 現在 エクセルで職場で使用する現金出納帳を作成中です。完成間近なのにつまずいてしまいました。 作成にもう長い時間かかっるので今週中になんとか仕上げたいのです。 (職場での周りの目がこわくって・・・) どうかどうかよろしくおねがいします。 *各シートの説明 【シート1(元帳)】は記入用シート(1年間の経費等の入力をします) A1は表題 2行目はタイトル行で B列:月日、C列:曜日、:D列:経費部門コード(以下部C)、E列:経費部門名(D列の部C入力時に他シートにあるデータベースからLOOKUPで抽出して表示するようにしてます) F、G列は手入力用の内訳や備考の列、H列:収入金額、I列:支払金額、J列:差引残高。(I・J列は転記必要なしです) データはB3(日付)から入力します。 データ表の範囲はとりあえず100行目まで(A1からJ100) 【シート2~シート16(シート名はD列の経費部門コード番号です)】 こちらが転記先シートです。 A1に部門コード、B2に部門コード名(A1のコードでデータベースより抽出)2行目はB列:月日、C列:曜日、D、E列:内訳、備考、F:支払金額 【シート17(経費部門コードのデータベース)】 部門番号と部門名を表にして 元帳で入力の際 ここからひっぱってくるようになっています。 番号は15種類(経理上不規則な番号):1・2・4・5・6・7・8・9・10・12・20・21・22・仕・給(これをシート名にしてます) *希望する完成仕様 元帳(シート1)に入力したデータが同時に部門C別シート(15種類)に必要な項目だけ転記される。必要な項目は上記のシート説明参照。 *現在の作成状況 ・元帳のシート A3に'=COUNTIF($D$3:D3,D3)&D3 以下 A列はA3をコピー ・15枚の部門番号のシート B3(転記初期行)に'=IF(ISERROR(VLOOKUP(ROW(元帳!A1)&$A$1,元帳!$A$1:$I$100,2,0)),"",VLOOKUP(ROW(元帳!A1)&$A$1,元帳!$A$1:$I$100,2,0)) C3,D3,E3,F3列はB3をコピーしLOOKUPの列番号を変更 *現在の状況と問題点 シート4・5・6・7・8・9・10・12・20・21・22はきちんと転記する。 シート1(部門C:1)は部門C:1と部門C:21のデータが転記されてしまう シート2 (部門C:2)は部門C:2と部門C:12と部門C:22のデータが転記されてしまう。 この2つのシートは 下1桁でひっぱってきてしまってるのは分かるのですが改善方法が分かりません。 どうかこの2シートがきちんと動く数式を教えていただけるでしょうか? 文章力不足のため 質問の理解にさぞ悩まれるでしょうがどうぞよろしくお願いします。 補足:01 02 04と 二桁でもしてみましたが反応は同じ。 よく分からなくて セルの表示変えても値は1・2・4になってしまうんです・・。 結局よく分かりませんでした。

  • シートが増えていく場合の統合機能について

    シート名に日付を入れて、一日のデータを入力しています。 A     B    C あいう  5   2 かき   3   1 さし   2    0 A列の項目の部分は、増えていきます。データは、毎日ありませんので、シート名の日付は、続いていない時もあります。 で、そのシートの先頭(一番左側)に、日付で入力したシートのデータを統合しています。 日にちが多くなってくると、統合するのは大変なので、マクロ、VBAなどでできないかなぁといった相談です。 1.データを入力する用の”本日”という名前を作成し、データを入力する。 2.集計用のシートの右側のシート(1日とは限らないため)から本日までのシートを統合する。 3.統合できたら、1で作成した本日のシート名を日付に変更する。 2の部分でマクロでできるのかなぁと(マクロの知識がありません)思っているのですが、考え方自体が間違っていますか?マクロの本で探し作成してみましたが、シートが増えないデータ統合はできた(本に載っていたので)のですが、シートが増えていく場合はどのようにしたらいいのか、わかりません。「集計用シートの右側のシート」をどう指定するのかもわかりません。 こうういった統合でマクロを利用するのは、可能なのでしょうか? ご教授いただければ幸いです。

  • マクロの自動転記について教えてください

    マクロの自動転記について教えてください 別シートで集計したデータをマクロを使って図の左端G列に表記させました このG列のデータにある日付(G3)は関数でその日のものですがこのG列のデータを図にある日付と同じ場所に毎日転記させたいのですがどなたか教えていただけませんか EXCELについてはある程度解っているつもりですがマクロは全くのド素人で勉強中ですが宜しくお願い致します

  • Excelで日付データを持った分類分け

    エクセルで決まった日付とデータを関連付ける方法を教えて下さい。 複数のパターンがあるのですが、違う方法が必要かどうか分かりませんがお願いします。 以下のような例です 1 7月10日~8月15日 までの入庫した在庫はAグループ。   8月16日~10月22日までの入庫した在庫はBグループ 2 上記の日付に加えて   1999年8月19日~9月4日までの入庫 というように年も要素として加わった場合 3 入庫場所条件も付加し   大阪支店で入庫した1999年8月19日~9月10日の在庫  というような複数の日付間の条件を持った分類分けを する方法を教えて下さい。 関数で実現するのでしょうか。 宜しくお願い致します。

  • VBAで条件が2つある場合の転記について

    現在Book1.xlsmでユーザーフォームを作成しています。 ここにComboBox7(日付)、ComboBox8(項目)、TextBox11(数値)を配置しています。コンボボックス やテキストボックスに入力があるとBook1.xlsmのSheet1にそれぞれComboBox7はA2、ComboBox8はB1、TextBox11はB2に入力されるようになっています。 ここで、B2の数値を別なブックBook2.xlsxのSheet2に転記したいと考えております。 Book2.xlsxのSheet2では、A列に日付、B1~AZ1に項目が入っています。 Book1.xlsmのSheet1のA2と同じ日付、B1と同じ項目が交差するところにB2の数値を転記したい場合はどのようにしたら良いのか教えていただけませんでしょうか?

  • 複数のSheetのデーターを一枚のシートへ転記させる。

     エクセル初心者です。よろしくお願いします。 例えば      A     B      C    D     E      F 1 2  タイトル  タイトル              タイトル 3    a     b                    f 4 5 6 という全く同じSheetを毎日一枚ずつ作成していくとして、ここで”集計”Sheetに        A        B         C      D      E 1                      タイトル   タイトル  タイトル 2 追加した日付 追加Sheet名     a       b       f 3 追加2枚目  4 追加3枚目 5    " 6    " と言うように、行ごとに追加されていくSheetのデーターを”集計”一枚に自動で転記していきたいと思います。当方全くの初心者ですので、できましたら関数で教えて頂きたいと思います。 追加した日付や追加したSheet名を自動での転記させる方法は関数では無理かもしれませんが、タイトル集計だけでもかまいませんので、わかる範囲でよろしくお願いします。

  • 別のシートへ転記する方法

    私の会社は、ぎょうのほとんどをエクセル2003で処理しております。 管理書式フォーマットも全て、エクセル2003です。 例えば、稟議書の管理を別のエクセルブックで管理しておりますが その都度、起案内容を手入力で転記しなければなりません。 最低でも、一日30枚くらいあります。 それだけが仕事ではないので、めちゃくちゃ残業が多いです。 そこで、各エクセルブック(ファイル名は任意) フォーマットは統一です。 その条件で、指定フォルダに作成された一覧に(aaa.xls) に、自動転記する方法がわかりましたら 教えてください。 宜しくお願い致します。

  • エクセルのデータベース化

    説明が苦手なので、ずばりそのままお聞きします。 よろしければ教えてください。 中分類10項目、小分類5項目、計50項目のデータを 1つの決められたシートのフォーマットに入力し、 それを1回入力するだけで、中分類それぞれに決められたシートへ、 フォーマットで指定された日付の欄にコピーしたいのです。 入力用のシートには、中分類をA~J、小分類を6~10とし、 日付を、年がA1、月がB1、日がC1としています。 データベース用のシートには、A5~A35に1日からの日付、 B列には曜日、それとC5~L5を1日として35行目まで 1ヶ月単位としてあり、それが10シート分あります。 たとえば、日付を5日とすると、 入力用のシート50項目に入力したデータが、 各シートのC10~L10にコピーされるには どうすればいいんでしょうか? 思ったことをちょっとやってみようと思ったのですが、 何も思いつかなくて、お願いする次第です。 おわかりの方で、もしよろしければ教えていただきたいのですが。 説明、わかりづらいかもしれませんが、よろしくお願いいたします。

  • エクセルの自動転記について

    エクセル2003です。 行動予定一覧表を作成中です。 シート1に一覧表 シート2には日付別になっており、 その日付別のを一覧表に自動転記させたいと思っています。 画像をご覧になっていただくのが解りやすいと思うのですが、 項目は、一覧表も日付別も同じものです。 ただ、一覧表にはシート2では欄がなかった日付を加えたいのですが、 これも計算式にて表示出来たらと思っています。 一覧表には、日付別シートの表の中で空欄の場合は、転記されないようにしたいのですが、 可能でしょうか? VBAは苦手なので、出来れば計算式で乗り切りたいと思っています。 何かいい案等があれば教えていただきたいです。 よろしくお願いします。