|
▼ん? さん:
>> MaxRows = Sheets("Sheet1").UsedRange.Rows.Count
>> y = MaxRows
>
> ↑で yに セットした数値はどこで使うの?
> ↓で変数として違う数値が入ってるけど
>
>> For y = 1 To 46 Step 2
>> Sheets("Sheet1").Select
>> Range("B50:F50").Rows(y).Interior.ColorIndex = 3
質問を絞る意味で整理していますので、説明不足の感があるようで済みません。
現実にデータが最大、行番号308まで入れております。それをyとしています。
ただ、このコードを使うと塗りつぶしの行番号が2000を超えて走ります。これは、後で解決方法を質問したいと思っているところです。
現在は、最初に質問した時のコードを使い、データが多くなると手作業でコード
を追加するようにしてきました。
また、コード作成に影響がないと思っていますが、最初のシートRange("B4:F48")にある行番号(2)項目欄を固定して、各ページに表示させています。
質問の仕方が稚拙で申し訳けありません。
|
|