>>443
禅問答みたいな回答になるけど、ワークシートのレイアウトを知っているべきクラスが
当然あるはずだから、そのクラスに記述すればいいんじゃない?

そのために、まずセルの位置を表すクラスを用意する必要がある。
セルの位置情報はその型のreadonlyのフィールド(C#では非推奨のやり方)か
プロパティーで取得できるようにすればいい。