• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル マクロ 教えてください。)

エクセルで月単位の出勤簿を作成するマクロを教えてください

air_3000qの回答

回答No.3

書き忘れ、 コードでは日付を10日分しか確保していませんので 31日分にしておいてください

関連するQ&A

  • エクセルのマクロ初心者です

    http://okwave.jp/qa/q5955520.html こちらの回答は僕が探しているシフト表から抽出するための方法なのですが、 マクロ機能をまだ理解していないため、マクロを反映させるまでの方法を教えて頂きたいです。 もしよろしければお願いします。 このページですと出勤は○で表示されていますが、自分が作成しているのは、出勤時間(PM6時出勤なら18)という感じなので、また少し設定が変わるとは思います。    1日 山田16 井上 佐藤18 という感じで数字が書いてある作業員を抽出する感じになります。 もしよろしければ教えてください。

  • Excelマクロについて

    お世話になります。 Excelのマクロについてお伺いしたいと思います。 現在Excelで経費精算書を作成していて、マクロ操作で精算書に入力した データが作成履歴表に追加されるような作りにしたいと思っています。 ファイルの構造は3つのSeetがあり、(1)、(2)は精算書、(3)は作成履歴表 という作りになっています。 (1)、(2)に入力したそれぞれの金額や行先や顧客訪問時間等の情報を、 (3)の履歴表の最終行に追加するマクロを作りたいんですが、マクロは ほとんど初心者の為どうしたらいいのかさっぱりわからなくて困り果て ています。。。 どなたか教えていただけませんか?

  • 【エクセル】元データシートよりマクロで表を複数作成

    はじめまして。 ワインの情報が入った元データシートよりマクロを使って それぞれ違うシートに表を複数作成したいのですが、 上手くいきません。 教えていただけますでしょうか。 元データには ワイン名、ヴィンテージ、産地、ブドウ品種の情報があります。 そこから各ワインごとの表を別シートに一度に作成したいです。 添付画像をご参照ください。 ご教授いただけますと幸いです。 よろしくお願いいたします。

  • Excelのマクロ

    表中のところどころにあるセルのデータをいっぺんに消去するマクロを作成するには、いちいちそのセルの番号を記述していかなくてはならないのでしょうか?

  • EXCELのマクロがわかりません・・・

    現在、A列にデータが並んでいるのですが、 これを7つ区切り(例:A1~A7、A15~A21)にして、 別シートに用意した表に行列を入れ替えて、 貼り付けるマクロを作っているのですが、 なにぶんVBは素人ですので、よくわかりません。 今作ろうとしているマクロは、 「元データ」セルのA1からA7までをコピーして、 「作成データ」セルのB2を起点として、 コピーした内容の行列入れ替えを行い貼り付け、 以後、「元データ」のコピー範囲を7つづつ 下にずらし、「作成データ」の貼り付け起点を 1つづつ下にずらして、「元データ」のA列の 最後までくりかえすものです。 必ず「Range」文で引っかかってしまうのですが、 何か構文的におかしいでしょうか? かなり急ぎですので、 わかる方、よろしくお願いしますっ!! 下に、作成したマクロを貼り付けます。 Sub Macro3() ' ' Macro3 Macro ' マクロ記録日 : 2005/12/5 ユーザー名 : *** Worksheets("元データ").Activate 開始行 = -6 終了行 = 0 ペースト行 = 0 Do 開始行 = 開始行 + 7 終了行 = 終了行 + 7 ペースト行 = ペースト行 + 1 開始セル番号 = "A" & 開始行 終了セル番号 = "A" & 終了行 ペーストセル番号 = "B" & ペースト行 Range("開始セル番号:終了セル番号").Select Selection.Copy Sheets("作成データ").Select Range(ペーストセル番号).Select Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, SkipBlanks:=False _ , Transpose:=True Loop End Sub

  • EXCELのマクロでデータをクリアしたい

    仕事でエクセルのマクロを使ってリストを作る作業があるのですが、行き詰まりました。どなたか助けて下さい。お願いします。 表を作るのには二つのマクロを使っています。 【一つめのマクロ】 1.定形のウェブページからテキストをコピーする    内容は商品名や商品番号や数量です 2.エクセルの一番左上に貼り付ける 3.するとマクロが働いて貼り付けたデータはseet1に保存されて自動的に新しいシートが用意される 4.新しいシートに別のデータで1.2.を繰り返す この作業は9回まで繰り返し、一旦エクセルを閉じます。 次に再びエクセルで 【二つ目のマクロ】を立ち上げ、現れた『リスト作成』ボタンを押すと自動的に完成の表が作られます。 最初はこの方法で快調だったのですが、行き詰まりました。 ・行き詰まりその1 一つめのマクロで九つまでコピーペーストするのをくり返して、二つ目のマクロを使うと今までのデータをすべて反映して表が作られてしまいます。うまく説明できないのですが、例えば 月曜にコピーペーストして表完成。 火曜に別のデータでコピーペーストして表を完成させると、必要ない月曜のデータも含めて表が出来てしまう。 これが一つめの困りです。 ・行き詰まりその2 二つ目の困りは、ある日別の社員が一つめのマクロを使ってコピーペーストしていたところ、誤って9つ以上シートを作ってしまったらしく、作りすぎたシートを削除しました。 そうしたらフリーズしたので、再起動してやり直ししたら、そのマクロのファイルを開くたびに、上記の失敗が現れてそれ以上のデータが作ることができなくなりました。(2つめのマクロを動かすと失敗データが上書きされるのみです) 快調な時は表が完成すると、一つめのマクロでは何のデータも残りませんでした。 このような稚拙な説明しか出来ないのですが、どなたかご教授下さい

  • Excel 入力して置換するマクロ

    Excel 入力して置換するマクロ 同一書式で作成された表がある複数の書式シートのデータを、同一ブック内にあるデータ集約するための集約シートが「表 あ」にあります。 都合上、集約シートには表は、「表 あ」しかなく、1つの書式シートのデータのみしか表示していません。 書式シートのデータを参照する計算式内のシート名にあたる『Sheet1!』の部分を置換で他の書式シートに変えたいのですが、対象シートが複数あり上、誰でも置換をスムーズに行いたいので、インプットボックスにシート名を記載すれば置換できるマクロが作れないのか試行錯誤しております。 良い方法があればお教え下さい。

  • エクセル2000マクロについて

    シートにデータベースの表を作っています。 このデータベースを元にピボットで5つの作られたシートがあります。 データーベースのシートの中のデータが更新されたら、自動的に 5つの作られたシートもデータを自動更新したいマクロを作る場合は どうすればいいのか教えてください。 5つのシートをそれぞれ選んでピボットのデータ更新ボタンを押さないと 5つのシートのデータが更新されない。 これをマクロで自動で5つのシートのデータを更新したい。 よろしくお願いします。

  • エクセルのマクロ・・・。

    エクセルのマクロのところを勉強しています。そもそもマクロってどんな時使ったら効果的なのでしょう?私のやってるテキストの問題は、【新しいマクロの記録】をクリックし、フィルタオプションを設定するマクロ、フィルタオプションを解除するマクロ。社員名をク順に並べたりするマクロ。それを元に戻すマクロを作りました。マクロというのはエクセルがあまりできない人にデータを見せるときに簡単にデータの抽出、解除ができるようにする設定だと思えばいいのでしょうか?よきアドバイスお願いします。

  • エクセルのマクロ中で

    飛び飛び(ctrl+クリック)で選択された値を 別シートに貼り付けるマクロを作成中です。  元はD列にある値なのでRange("D" & cnt)として (cntは変数)  cnt = Selection.Row.Countで行番号を取得しようと しましたがうまくいきません。 D1から順番に縦方向に最終データまでは行けるのですが ・・・  初心者に「産毛」が生えたくらいです。ご教授お願いします