マクロを独学で学んでいるところですが、下記のような場合は、どのように書いたら良いでしょうか?
1.「A1」から「T1」まで100を上限とした数値が入力されています。
2.一方、「A2」には100までを上限とした数値が一つ入力されています。
3.上記2の「A2」の数値が上記1「A1」から「T1」の中に入力されている数値と同じ場合、「A1」から「T1」の該当する数値(例えば、「D1」)を色付け(みどりのコード 0 176 80)するときの「式」を教えてください。
下記のとおり作成しましたが、再三再四、エラー表示で解決できません。
Sub マクロ研修()
Sheets("点数表").Select
Range("A1:T12").Select
If Range("A2") = ("A1:T1") Then
End If
Range("A1:T2).Interior.Color = RGB(0, 176, 80)
End Sub
No.1ベストアンサー
- 回答日時:
コードのミスなのか質問時に手打ちしてのミスなのか悩みましたけど。
Sub マクロ研修()
Dim r As Range
With Sheets("点数表")
.Select
For Each .Range("A1:T1")
If .Range("A2").Value = r.Value Then r.Interior.Color = RGB(0, 176, 80)
Next
End With
End Sub
早速のご回答ありがとうございます。
ご教示に従い試行してみたところ「For Each.Range(A1:T1)」の部分が、構文エラーとなります。マニュアルと照らし合わせて挑戦しているのですが、なかなか結果が出ません。再度、ご教示ください。宜しくお願いいたします。
No.2
- 回答日時:
No.1のお礼について
>For Each.Range(A1:T1)
()は全角文字ですし他にもミスがあります。
けど私も抜けてますね。
For Each r In .Range("A1:T1")
です。
寝ぼけてた?
再度のご教示ありがとうございました。
お示しいただいたとおり書き込みしたところ、望んだ結果を得られました。
只今、勉強中で初歩の初歩を繰り返し行っています。
再び躓きましたらご質問をさせていただきたいと存じます。
その時もよろしくお願いいたします。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) まとめシートから集計シートへA列のコードが一致したら1行コピーするマクロをネット上で見つけました。こ 1 2022/08/30 14:11
- Excel(エクセル) 並べ替え、ソートの構文がわからない。 お世話になります。VBA超初心者です。 エクセルでワークシート 2 2023/06/28 21:00
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
- Excel(エクセル) 【VBA】A列にある連続したデータの1番下に文字列を入力したい 1 2023/01/28 04:40
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Visual Basic(VBA) excel2021で実行できないマクロ。どこを直したらいいのか 2 2022/03/28 03:40
- Visual Basic(VBA) ExcelVBA No.を自動連番で設定をしながらデータ入力をしたい 2 2022/08/03 18:19
- Excel(エクセル) Excleマクロ セル値の代入と文字列の結合について 3 2022/10/05 16:47
- Excel(エクセル) ExcelVBAについて。 2 2022/12/10 20:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで特定の列が0表示の場...
-
Excel・Word リサーチ機能を無...
-
2つのマクロでチェックボックス...
-
特定のPCだけ動作しないVBAマク...
-
Excel マクロ VBA プロシー...
-
EXCELのVBAでRange("A1:C4")を...
-
【Excel】複数のマクロをまとめ...
-
メッセージボックスのOKボタ...
-
エクセルのマクロについて教え...
-
ソース内の行末に\\
-
エクセルのマクロについて教え...
-
VBA初心者 Ctrl+での操作、ボタ...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルに張り付けた写真のフ...
-
TeraTermのマクロで制御文字の...
-
マクロ実行時、自動で背景色を...
-
ExcelのVBA。public変数の値が...
-
マクロ実行時、ユーザーフォー...
-
エクセルのマクロについて教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel・Word リサーチ機能を無...
-
特定のPCだけ動作しないVBAマク...
-
エクセルで特定の列が0表示の場...
-
Excel マクロ VBA プロシー...
-
メッセージボックスのOKボタ...
-
一つのTeratermのマクロで複数...
-
エクセルで別のセルにあるふり...
-
ExcelのVBA。public変数の値が...
-
エクセルに張り付けた写真のフ...
-
ExcelVBAでPDFを閉じるソース
-
EXCELのVBAでRange("A1:C4")を...
-
Excel VBAからAccessマクロを実...
-
TERA TERMを隠す方法
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
エクセルのマクロについて教え...
-
マクロ実行時、ユーザーフォー...
-
Excelのマクロについて教えてく...
-
ソース内の行末に\\
おすすめ情報