tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^8: Excelファイル
投稿日: 2005/12/06(Tue) 14:21
投稿者花ちゃん
> 「Value   省略可能です。バリアント型 (Variant) の値を使用します。引数 Type に

こちらは、第二引数で、下記では省略していたのでは。
> >VBA 的には、Sheet1.Cells.SpecialCells(xlCellTypeLastCell).Row …かな?
> VBAは↑ので取得できましたが

> .SpecialCells(Excel.XlSpecialCellsValue).Row ←こういう事になるのでしょうか?

第一引数の Type  は XlCellType クラスの定数を使用します。と書いてありますよね。

.SpecialCells(Excel. と入力すれば、候補に XlCellType が表示されますよね。
.SpecialCells(Excel.XlCellType. と入力すれば、候補に xlCellTypeLastCell が表示
されませんか?

> Excel.XlSpecialCellsValue.xlLogical を入力すると空白の行で最終行扱いとなってしまいます。
???

> 本当の最終行を取得するにはどうすればよいのでしょうか?
一度入力したが、後で削除したような行を除いたり、色々条件があるのなら、まず、
上記で最終行を取得してから逆順に、セル(行)の入力状態を調べて行けばいいのでは。
(シートの入力状態のパターンがある程度解っているなら他の方法もあるかと)

又、下記の リスト5 のように方法も。(これを応用するのも可)
hhttp://www.moug.net/skillup/nksw/nksw02-02.htm

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。