• ベストアンサー

エクセル表にマクロで・・・

エクセルの表で日にち又は月を入れると自動的に曜日が入力されるマクロを設定したいのですが、可能ですか?マクロ初心者ですが宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • sadanao
  • ベストアンサー率42% (67/157)
回答No.1

こちらの関数で如何ですか? 「楽らくエクセル」「曜日の自動表示」

参考URL:
http://www.katch.ne.jp/~kiyopon/rakrak/rakrak.htm#曜日の自動表示
brightonlondon
質問者

お礼

ありがとうございます。できました。ただ、この方法だと月日を1つに入力するのですか、入力しても日にちだけを表示する方法はあるのでしょうか。

brightonlondon
質問者

補足

ありがとうございます。日にちだけ表示する方法もわかり、解決しました。

その他の回答 (1)

回答No.2

Vlookupのデータの表を下のように作ります。 0 土曜日 1 日曜日 2 月曜日 3 火曜日 4 水曜日 5 木曜日 6 金曜日 このとき土曜日を土、や(土)やSatのように表示したい形でデータをつくります。 =VLOOKUP(MOD(検索値,7),範囲,2)とすればできます。

brightonlondon
質問者

お礼

早速お返事ありがとうございます。ただ、VLOOKUPをどう作るのかがわからないです。ごめんなさい。とっても初心者です。

関連するQ&A

  • エクセル勤務表シフトの自動生成の作り方

    お世話になります。 エクセルで勤務表を作り、日にちと曜日の方は月の数字を入力すると自動で変わる様に出来たのですが、シフトの方が月を入力して自動で変わるやり方が分かりません。 シフトはそれぞれ、BBAAで二日休みと言う形です。 宜しくお願いいたします。

  • エクセルで行の高さの変更マクロの作成

    エクセルで各月の行事予定表を作成していますが、各月の初日を特定のセルに入力すると、自動的にその月の日にちと曜日が各セルの上段から下段に表示されるように作成しています。 例えば、セルA1に11/1と入力すると、セルA5からA36までに日付がB5からB36に曜日が表示されるようにし、セルC欄に行事内容を入力する行事予定表としています。 この場合、土曜日曜は休みなので行事が入らないため、その行(土曜日曜の行)の高さをボタンクリックで変更(希望の縮小高さに変更)できるマクロを教えてほしいのです。 また、これについては、他の表作成で、入力の無い行の行高縮小マクロにも利用可能ではと考えてもいます。 マクロの実行ボタンの作成は作成することができます。 ご教示をお願いいたします。

  • 総当たり表のエクセルマクロ

    総当たり表のエクセルマクロ エクセルで総当たり表を作るとします。分かりやすくするため,アからオの5人で,BからF列の1行目にアからオ,A列の2から6行目にアからオと入力された総当たり表だとします。 総当たり表の外のセルの2箇所をそれぞれ対戦者入力セルとして,そこに対戦者の名前(ア~オ)を入力すると,自動的に総当たり表に○をつけてくれるマクロを作成したいと思っています。1回の組み合わせで自動的に2箇所に○をつけるマクロです。 そんな面倒なことをしなくても表に直接○をつければいいと思われるかもしれませんが,実は対戦者が膨大なので1回の組み合わせで2箇所に○をつけるのが手間なのです。 それと,対戦者入力セルの1箇所に名前を入力すると,他のセルにまだ対戦していない名前が表示され(リストのような形で)クリックで他の対戦者を入力できるようにしたいと思っています。 エクセルは昔ちょこっとだけVBAをかじったことがある程度で,今は忘れてしまいました。 仕事で急遽依頼されており,困却しております。 心やさしい方,ご教示願います。

  • Excel VBA&マクロについて

    現在エクセルで個人の毎日の状態チェックを表にして作成しています。 しかし、月初めに次の月の準備として、年・月・曜日・をコピーしては書き換えといった具合に行わなくてはいけません。 状態チェックは50人以上しなくていけず、コピー&書き換えではやはり時間がかかってしまいます。 そこで、VBA&マクロを使用し、メッセージウインドウに年・月・曜日・の入力アイアログボックスを組み込み、そこを入力することで 全部チェック表の年・月・曜日の書き換えが行えるようにできないでしょうか?

  • エクセルで表を作りたいです。

    出勤表を作りたいので、エクセルシートに年月を入力したら日付、曜日が出るようにしたいです。また、月~金まで出勤する人、毎週金曜だけ出勤する人、月初の金曜だけ出勤する人に合わせて◯が自動でつくようにしたいのですが、どうしたらいいのでしょうか?

  • エクセルで1ヶ月分のスケジュール表を作りたい

    月を入れると自動的に曜日が変更になり、 土曜と日曜に色を付けたいのです。 A1 2007/3/1 と入力すると見た目の表示は 2007年3月 A2 3月と表示され、 A3~33 日にちの1~31と表示    (セルをクリックしても何も入力されてません) B3~33 曜日を自動的に入れる。(土)と(日)赤色に。    (セルをクリックしても何も入力されてません)     人からもらったスケジュール表を真似しようと コピーして作ったのですが、コピー先に関数が反映されません。 シートの保護というのに元データはチェックされてます。 わかりづらいかもしれませんがよろしくお願い致します。 上記の方法でなくても、日にち、曜日と色が自動的に入力される 方法がありましたら教えてください。 よろしくお願い致します。

  • Excelマクロについて

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

  • エクセルで日付・曜日の入った表の作成方法が知りたい

    エクセルで毎月の曜日と日付が入った表を作成したいです。 5月 1  火 2  (水) 3  (木) 4  (金)   5  (土) 6  (日)    ・    ・    ・ 31 木 エクセル初心者です。 ↑上記のように、毎月、日付と曜日が入った表を作成しています。 この表は、土日・祝は色を赤色にし、()をつけてわかりやすくしなければなりません。 毎回手書きで作成しているのですが、簡単に作成できる関数などはありませんか? たとえば、2012年5月などと入力したら自動的に日付と曜日が入り、土日祝は赤色で()がつくように したいんですが、難しいでしょうか? 回答よろしくお願いいたします。

  • エクセル マクロを使った表について

    エクセル初心者です。マクロを、教えていただけませんか。 シート1:入力シートです。 例えば以下のような表があります。         月 1日 2日 3日 4日・・・31日 個別物件名1   A  B  C  空白    D 個別物件名2   E 空白 空白  F    空白 個別物件名3  空白  G  H   空白   I シート2:シート1のリンクシートです。         月 1日 2日 3日 4日・・・31日 個別物件名1   ○  ○  ○ 空白    ○ 個別物件名2   ○ 空白 空白  ○   空白 個別物件名3  空白  ○  ○ 空白    ○ 上記のようにシート1には毎月、ある決まりに沿ってアルファベットを 入力するのですが、入力し終わったら(入力と同時でも構いません) シート2には、そのアルファベットを入力してある位置に印として ○を打ちたいんですが、どのように組んでいけばよいのか解りません。 すいませんが、ご教授ください。よろしくです。 補足 ・シート1とシート2の表の書式はまったく違うため、貼り付けは  できません。 ・結局は、シート1のあるセルに文字が入力されると自動的に  シート2のセルに○の印がつき、上記表で言えば、反映回数?は  9回ですが月によって反映回数は変わります。(入力と同時の場合) 説明が下手ですいませんがよろしくお願いします。

  • エクセル、マクロを使って自動的に表を完成させる方法教えて下さい

    膨大なデーターを表に入力するのに途方に暮れています。マクロ(VBA?)で自動的に入力する方法を教えて下さい。 エクセルのセル、A1~G1まで、横方向に入力した計算式や、数値をマクロで記憶させて、 同じ処理を、2行~1000行まで自動で繰り返させたいと思っていますが、繰り返しの指示の書き方がわかりません。行によって入力する数値が異なる為、 コピペではできません。どなたか宜しくお願いします。