解決済み

エクセルのマクロで値の置き換えについて質問です

  • 困ってます
  • 質問No.7339765
  • 閲覧数83
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 100% (11/11)

エクセルのマクロについて質問です。

「N」日を指定した時に、その「N」日の下に設定している曜日のセルを、「祝」という値に変更したいのですが、その方法を教えて頂けないでしょうか。

日付の列=1行目
曜日の列=2行目

たとえば、A3セルにある「3」日を指定して、マクロ用に用意したボタンを押下したときに、A4セルにある「金」の値を「祝」に自動的に変更する方法です。

どなたか詳しいかた、お教え下さい。
どうぞよろしくお願いします。

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

  • 回答No.1

ベストアンサー率 66% (5277/7940)

具体的なとても良いご質問ですが,具体的過ぎてホントに使い物になるのか疑問です。
ともあれ。


ヤリタイ事:
>「N」日を指定した時に、その「N」日の下に設定している曜日のセルを、「祝」という値に変更したい


手順:
ALT+F11を押す
現れた画面で挿入メニューから標準モジュールを挿入する
現れたシートに下記をコピー貼り付ける

sub macro1()
 activecell.offset(1) = "祝"
end sub

ファイルメニューから終了してエクセルに戻る
シートにオートシェイプの図形等を使ってボタン絵柄を作成する
右クリックしてマクロの登録で,いま用意したマクロを登録する

日付のセルを選択する
ボタンをクリックすると,一つ下のセルに「祝」と記入される
お礼コメント
matsumoto555

お礼率 100% (11/11)

具体的なご回答ありがとうございました。
ボタンの作成方法、マクロの登録方法までお教えいただきありがとうございます。
これでカレンダー作りに役立てそうです。

パートの奥様でも簡単に祝日設定が出来るようにする必要があり、コピー&ペースト以外の方法を探していました。

ありがとうございます。
投稿日時 - 2012-03-03 16:22:00
感謝経済
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


感謝指数によるOK-チップ配布スタート!

ピックアップ

ページ先頭へ