ColoringStripeでレンジオーバーエラー

α=8, ε=2023, γ=54でマトリックスを表示しようとしてColoringStripeでエラーになった.

image

.Rows(topn).Cells(leftn).Style.BackColor = colでセルの背景色を設定しているところだ.topn=6, leftn=2006が入っている.maxrowsは34,maxcolumns=34だから,明らかにレンジを逸脱している.mat.ColumnTopの2006という数がそのまま適用されている.どこかで修正ミスを冒しているのではないか?おかしい.この論理は元々は .Rows(i).Cells(j).Style.BackColor = colのようになっていたはずだ.⇒確かにこれでエラーは発生しなくなったが,カラーリングがおかしい.

image

かなりややこしい.難しい論理になっている.一応動作するようになった.多分これで間違いないと思う.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA