Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
Excel:Rangeについて
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9271#CommentId12360
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
ゆぅ
 (社会人)
投稿日時
2009/8/11 22:01:32
Rangeメソッドについて質問です。
VB2005で開発しています。
Rangeの範囲指定方法が間違っているのか最後のセルの値だけ取得できません。
---------------
Dim symbol As Excel.Range = Nothing
Dim xlSheet As Excel.Worksheet = xlSheets.Item(1)
symbol = xlSheet.Range("B13:CR13").Find(key)
---------------
keyはFor Eachで廻していて、B13~CR13までのセルはいくつかに結合されています。
CR13より前までのセルのsymbolは取得できています。
なのにCR13だけsymbolがNothingになります。
ただ、symbol = xlSheet.Range("B13:CR13").Find(key)で止めて
ウォッチウインドでxlSheet.Range("CR13").ROWとすると欲しい値が取れています。
どうして最後だけ取得できないのでしょうか?
最後のCR13のsymbolを取得するにはどうしたらよいのでしょうか?