- 締切済み
休日の範囲だけ着色したい
エクセルで工程表をつくりました。 スケジュール書込み欄の休日の部分だけを着色したいのです。 方法としては、カーソルを着色したい列のところへ移動して、その列のたとえば3行目から10行目までをマクロを登録したボタンをクリックすると着色するといった具合です。 ボタンを作って、マクロを登録することは出来ますので、VBAのほうを教えてください。 よろしくお願いします。
- みんなの回答 (7)
- 専門家の回答
みんなの回答
- hallo-2007
- ベストアンサー率41% (888/2115)
- hallo-2007
- ベストアンサー率41% (888/2115)
- hallo-2007
- ベストアンサー率41% (888/2115)
- imogasi
- ベストアンサー率27% (4737/17068)
- zap35
- ベストアンサー率44% (1383/3079)
- hallo-2007
- ベストアンサー率41% (888/2115)
- mako_sea
- ベストアンサー率47% (62/130)
関連するQ&A
- エクセル:列の範囲選択をうまくできないでしょうか ?
行数が約2000行ほどの表を毎月使用します。それでいろんな列をコピーして別の表に貼り付けたいのですが、列のコピーをする時に範囲指定でドラッグに結構時間がかかります。これをマクロでやりたいんですが、カーソルをおいた列の一番下の行まで範囲を指定すると言うのをマクロでできないでしょうか? 自動記録でマクロを造ろうとすると、実行した列を選択してしまい、任意の列の選択ができません。 よろしくおねがいします。
- ベストアンサー
- オフィス系ソフト
- セルの着色に関するVBA
初めまして、エクセルのVBAの記述方法について質問させてください…! 列A・B・D・Eには文字などのデータがあり、列Cにグループの番号(0~5番グループまで存在します。)列Fに数字が入っている表があります。 表はそれぞれのグループごとにF列の大きい数字から順番に並んでおり、同じ数字の情報が存在する場合、同じ数字ごとに分かれています。 この表を、数字が2回変わると着色したいと思っています。(数字の変化に規則性はありません。) 例えば、100・90・88・87という数字があるとすれば、 数字が100の情報(列A~F)には着色なし、90の情報には着色する、 88の情報には着色なし、87には着色する…といった流れです。 グループが変われば処理のやり直しで、また着色なし→着色あり→着色なし… の作業を全てのグループの表に行いたいです。 説明が分かりづらく申し訳ありません、どなたかご教示いただけると嬉しいです、よろしくお願いいたします。
- 締切済み
- Excel(エクセル)
- 空白までのデータを範囲指定する
EXCEL VBAにて教えてもらいたい事があります。 空白までの行列を範囲指定したいのです。 A B C D 1 1123 123 12 57 2 32 1 5 52 3 2 98 852 11 4 65 2 72 1 A列からD列の行が空白になるまでの範囲を指定する マクロを教えてほしいです。 A列の最終行の次の行にカーソルを合わせるマクロはわかるのですが 範囲を指定する方法がわかりません。 よろしくお願いいたします。 最終行の次の行にカーソルを合わせるマクロ Range("A1").End(xlDown).Select ActiveCell.Offset(rowOffset:=1).Activate Selection.Copy
- ベストアンサー
- その他([技術者向] コンピューター)
- マクロで範囲指定をするには
こんにちわ。 マクロを作りたいのですが。 B1セルにカーソルをおいてB列をデーターが入っている行の終わりまで範囲指定をさせたいのですがどのようにしたらよいのでしょうか。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel Vba でデータの範囲を知るには?
Excelを使用していますが、マクロ(VBA)で、シートのデータの範囲を知るにはどうすればよいのでしょうか。 印刷プレビューを行うと、自動的にページ数が求めらていますが、これは、シートのデータの範囲(列及び行の最大値)を判別しているからできるのだと思います。 これを、VBAで行、及び列のMAX値を取得したいのですが、そのメソッド(プロパティ)を知りたいのです。 どなたかご教授ください。
- ベストアンサー
- オフィス系ソフト
- Excel2007 時間表記の足し算について
Excel2007での関数?について、質問させて下さい。 現在、研修のタイムスケジュール表を作成しています。 表記したい内容は、該当時間と、スケジュール内容、スケジュールそれぞれの所要時間です。 (例:8:00~9:00までは、ビジネスマナーについての研修を60分間、 9:00~9:30までは、営業知識の研修を30分間、といった具合です) 例えば、A列に時間を表記(8:00~9:00といった形)、B列に研修内容、C列に所要時間(30分、50分など)、を入れたいとします。 A列の2行目以降を、C列の所要時間を計算しながら自動表記する場合、A列にどのような関数を入れたらよいでしょうか? VBAやマクロなどを使用せず、単純に関数のみで可能な方法があれば、是非教えて下さい。 よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- エクセルのマクロ
教えてください。 A B C 1 部品番号 ○ 済印 2 111111 ○ 済 3 222222 ○ 済 4 333333 ○ という表があるとします。 B列にマクロのボタンを作っておき、 A列に部品番号を入力したら、マクロのボタンを押して、 C列に済、という字を表示したいのです。 1部品入力するごとに、その表示をさせたいです。 2行目、3行目・・・と一つずつマクロを登録して いく方法は、(マクロについては詳しくないので、マクロの記録、マクロの停止、という方法しかわかりません)入力するデータが100件以上あるため、それもどうかな・・と悩んでいます。超初心者なのですが、何とか完成したいと思っています。 よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- Excel VBA アクティブセルからある一定のセルまでの範囲選択
Excel VBA アクティブセルからある一定のセルまでの範囲選択 Excel2003を使用しています。 アクティブセルからC列に『計』と入力されている行の1行上のD列までを選択状態にするマクロを作成しようとしています。 C列に『計』と入力されている行は下記のように複数あるので、アクティブセルの行以下に入力されている次のC列の『計』の1行上までとしたいのですが、どのようにコードを書いたらいいでしょうか? 例えば… A2セルをアクティブにしていてマクロを実行するとA2:D3が選択状態に A7セルをアクティブにしていてマクロを実行すると、A7:D9が選択状態になるように という具合です。 わかりづらくて申し訳ありませんが、よろしくお願いします。 A B C D 1 日付 № 品名 金額 2 1/1 1 ○○○ 1,000 3 1/2 2 ××× 1,500 4 計 2,500 5 6 7 1/1 5 ○×○ 2,000 8 1/3 6 ××○ 1,200 9 1/4 7 ×○○ 2,500 計 5,700 : :
- ベストアンサー
- オフィス系ソフト
- カーソル行の直下にコピペ
毎月録画する番組をExcelで一覧表にしています。 現在、カーソルがある行の下に行を新規に挿入して マウスのある行のA-Eまでの列をコピーして 挿入した行の同じ列にペーストするマクロ(コード)を教えてください。 つまり、カーソルがある行の直下に 同じ内容のセルをコピペしたいのです。
- ベストアンサー
- Excel(エクセル)
お礼
有難うございました。 これで回答を締め切らせていただきます。