Excel VBA質問箱 IV

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

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


25863 / 76732 ←次へ | 前へ→

【56206】Re:変数に収めたデータの最大値について
発言  かみちゃん  - 08/6/8(日) 22:44 -

引用なし
パスワード
   こんにちは。かみちゃん です。

> vntData にデータを読み込ませまして、vntDataの1〜9行間の最大値を別シート
>(DATA)のセルに出力しようとしているのですが、どうしてもうまくいきません。

どううまくいかないのでしょうか?
エラーが出るのでしょうか?
提示されたコードは、投稿時の記述ミスでしょうか?
Cells(50 5)
という記述や
vntData3.RANGE _("A1:A9")
という記述がおかしいです。

また、これらが仮に投稿時の誤りだとすれば、
vntData = Sheets("データ").Range(Cells(2, 5), Cells(50, 5)).Value
というコードでは、「データ」シートがアクティブでない場合、エラーになります。
Cells で指定しているセルのシートがアクティブシートだからです。

以上のことを推測して、修正すると、以下のような感じでいかがでしょうか?
Sub テスト()
 Dim vntData As Variant
 vntData = Sheets("データ").Range(Sheets("データ").Cells(2, 5), Sheets("データ").Cells(50, 5)).Value
 Sheets("DATA").Cells(1, 1) = WorksheetFunction.Max(vntData, Range("A1:A9"))
End Sub

投稿時のコードの提示は、VBEで記述したコードをそのままコピーして張り付ける
ようにすれば、今回のようなことはなくなると思います。
2 hits

【56205】変数に収めたデータの最大値について KEI 08/6/8(日) 22:34 質問
【56206】Re:変数に収めたデータの最大値について かみちゃん 08/6/8(日) 22:44 発言
【56208】Re:変数に収めたデータの最大値について ponpon 08/6/8(日) 22:50 発言
【56209】Re:変数に収めたデータの最大値について KEI 08/6/8(日) 23:15 質問
【56210】Re:変数に収めたデータの最大値について かみちゃん 08/6/8(日) 23:28 発言
【56211】Re:変数に収めたデータの最大値について KEI 08/6/8(日) 23:39 質問
【56213】Re:変数に収めたデータの最大値について KEI 08/6/9(月) 0:33 お礼

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