Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


3595 / 13644 ツリー ←次へ | 前へ→

【61255】ワークシート関数で変数で範囲を指定したい ワンワン 09/4/20(月) 14:09 質問[未読]
【61257】Re:ワークシート関数で変数で範囲を指定し... Jaka 09/4/20(月) 14:26 発言[未読]
【61258】Re:ワークシート関数で変数で範囲を指定し... ワンワン 09/4/20(月) 14:32 お礼[未読]

【61255】ワークシート関数で変数で範囲を指定した...
質問  ワンワン  - 09/4/20(月) 14:09 -

引用なし
パスワード
   はじめまして
お世話になります。

EXCEL VBA を見よう見まねで、やっています。
簡単なことかとは思いますが、以下の点で行き詰まってしまいました。
アドバイスいただければ幸いです。

質問
「変数 Target_row で指定された行のデータの個数を求めたい」
と思い、
  Kosuu = Application.WorksheetFunction.CountA(Rows(Target_row))

と書きましたが、常に0がKosuuに代入されます。
どのようにすればいいのでしょうか。

どうか、よろしくお願いします。

【61257】Re:ワークシート関数で変数で範囲を指定...
発言  Jaka  - 09/4/20(月) 14:26 -

引用なし
パスワード
   ▼ワンワン さん:
>「変数 Target_row で指定された行のデータの個数を求めたい」
>と思い、
>  Kosuu = Application.WorksheetFunction.CountA(Rows(Target_row))
>
>と書きましたが、常に0がKosuuに代入されます。
別に間違ってないですけど、変数Target_rowに数字を入れてますか?

ひょっとしてこういうのかな?

Target_row = 8
Msgbox Application.WorksheetFunction.CountA(Sheets("Sheet2").Rows(Target_row))

【61258】Re:ワークシート関数で変数で範囲を指定...
お礼  ワンワン  - 09/4/20(月) 14:32 -

引用なし
パスワード
   ▼Jaka さん:

>別に間違ってないですけど、変数Target_rowに数字を入れてますか?
>
>ひょっとしてこういうのかな?
>
>Target_row = 8
>Msgbox Application.WorksheetFunction.CountA(Sheets("Sheet2").Rows(Target_row))

早速のアドバイス有り難うございました。
間違っていないですか? でも、0しか代入されないのです。
わかりません。

でも Jaka 様に示していただいたものでやってみたらできました。
有り難うございました。

3595 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free