No.1ベストアンサー
- 回答日時:
マクロの自動記録って知ってますか?
http://www.eurus.dti.ne.jp/yoneyama/Excel/vba/vb …
この自動記録を、例えば「セルに色を付ける」作業だけ
やってみるんです。そうすると、メチャ長いコードが記録
されますが、そのコードの英文を読んで「セル色のコード
っぽいな」ってトコ以外、'を付けてコメントアウトしてみる
んです。
まあ、Webで検索しても良いですが(VBAはヘルプで検索
するより、直接Googleなどで検索した方が分かりやすい
解説がヒットします)、私はそうやって自動記録でVBAを
学びました。
自動記録、下手なヘルプを探すより、ずっと判り易いです。
試してみて下さい。
ちなみにセルに色を塗るのは、色のコード番号をXXXとして
Selection.Interior.Color = XXX
ってコードになるはず(記憶を頼りなので、間違ってるかも)
No.2
- 回答日時:
これは条件付書式ではだめでしょうか。
シート2の該当セルが日付のデータになったときに指定の色にするというだけならこの機能で十分と思いますが。
それとVBAの習得ですが、基本的にこれはBASIC言語です。
まずBASICの基本はご存知でしょうか。
勿論「マクロの記録」昨日程度ならばこれは不要ですが、多少でもVBAをご自分で修正したいというのであれば、BASICの基本から勉強したほうが結局は早い思います。
VBAと言ってもプログラミングの言語ですから最低限のプログラミングの知識は必要です。
例えば
If then Else
For Next
Do Until
などの基本的概念を理解して、空でそれを使えるようでなければVBAは上手に使えないと思います。
一度プログラミングの入門書をお読みになってはいかがでしょうか。
もしそこまでやる必要もないというのであれば、「マクロの記録」で出来る程度の範囲にとどめたほうが現実的だと思います。
この回答へのお礼
お礼日時:2012/11/20 19:23
回答ありがとうございました。基本的概念を理解するようもう一度BASICの基本から勉強したいとおもいます。ベストアンサーに選べなくて申し訳ございませんでした。また解らないことあればご回答お願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- その他(パソコン・スマホ・電化製品) エクセル初心者です。 仕事でエクセルを使っていて、普段は素人でもできる簡単な関数を使ったことがある程 1 2022/05/25 11:17
- Excel(エクセル) Excel 表の作成について 3 2022/06/16 12:15
- Visual Basic(VBA) 翌日にお休み予定の従業員がいる場合にアラートを出したい 1 2023/07/11 11:18
- Visual Basic(VBA) 複数指定セルの可視セルのみを別シートに転記するVBAについて 2 2022/05/27 21:19
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Excel(エクセル) 生産日報と月間集計 3 2022/06/21 22:32
- Visual Basic(VBA) VBAマクロでシートコピーした新シートにコピー元シートとの計算式の入れ方を教えて下さい。 5 2022/11/20 09:48
- Excel(エクセル) VBA セルの値と同じ名前のシートにデータを貼り付けするやり方を教えてください 2 2022/05/17 16:26
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IT分野において、興味のある技...
-
WSL2でDockerを構築してMySQLを...
-
WSL2でDockerを構築してSpring ...
-
32歳IT未経験だが応用情報技術...
-
SESでハズレ現場を引いた場合 S...
-
なぜ誰でもできるプログラマー...
-
SEとWebエンジニアの業務内容の...
-
大地抵抗率測定について
-
大卒で47歳までシステムエンジ...
-
未経験からエンジニアになるた...
-
システムエンジニアとして期待...
-
システム開発やDX推進を前職で...
-
機械系とITエンジニア
-
プログラマーです 未経験から一...
-
スマートグラスAR機能とスカウ...
-
ITに関して無知で少し気になる...
-
データサイエンティストとwebエ...
-
動画クリエイターからシステム...
-
映像製作エンジニアからシステ...
-
ヨーロッパ社会は、なんでGAFA...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel2010の並べ替えで行の高さ...
-
エクセル関数で {=TABLE(,セル...
-
リース初心者です 利子率の計...
-
エクセルで離れたセルを離れた...
-
プルダウンで選択すると隣のセ...
-
エクセルで複数の勤務時間ごと...
-
VBA 条件が一致した場合の...
-
エクセルで作った書類に、パン...
-
60進法で複数セルの足し算、引...
-
今日の日付が第n曜日かを求める
-
至急! Excelで歩合計算
-
エクセルの行高さが、挿入作業...
-
エクセルデータをワードへ反映...
-
Excelのオートカルクの結果をコ...
-
Excelハイパーリンクのアドレス...
-
エクセルを使った分配比率の求...
-
Excelの空白行を上に詰めるVBA...
-
エクセルデータを拡大/縮小して...
-
Excelで歩合給の計算をしたいの...
-
エクセルで一番下の日付や時刻...
おすすめ情報