Excel VBA質問箱 IV

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

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


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

【53406】多元配列の扱い方 white 08/1/9(水) 14:22 質問[未読]
【53407】Re:多元配列の扱い方 statis 08/1/9(水) 14:55 発言[未読]
【53413】Re:多元配列の扱い方 white 08/1/9(水) 16:28 質問[未読]
【53416】Re:多元配列の扱い方 こんな感じ 08/1/9(水) 16:41 回答[未読]
【53424】Re:多元配列の扱い方 white 08/1/10(木) 0:26 お礼[未読]

【53406】多元配列の扱い方
質問  white  - 08/1/9(水) 14:22 -

引用なし
パスワード
   二つのプロシージャで一つの配列(二元)を扱いたいのですが、
一つめのプロシージャで入力を、もう一つのプロシージャで
処理を行いたいとき、引数をどのように書けばいいのでしょうか?

Sub 一つめ()
Dim hairetu(5, 6) As Integer
  二つめ hairetsu(5 , 6)
end Sub

Sub 二つめ(hairetsu()As Integer)
end Sub

と書いているのですが、
「型が一致しません〜」というエラーがでてしまいます(hairetsuに網掛けが)。
省略して↑を書いてしまっていてわかりにくいかと思いますが、
アドバイスをいただけますでしょうか、よろしくお願いします。

【53407】Re:多元配列の扱い方
発言  statis  - 08/1/9(水) 14:55 -

引用なし
パスワード
   ▼white さん:
>二つのプロシージャで一つの配列(二元)を扱いたいのですが、
>一つめのプロシージャで入力を、もう一つのプロシージャで
>処理を行いたいとき、引数をどのように書けばいいのでしょうか?
>
>Sub 一つめ()
>Dim hairetu(5, 6) As Integer
>  二つめ hairetsu(5 , 6)
>end Sub
>
>Sub 二つめ(hairetsu()As Integer)
>end Sub
>
>と書いているのですが、
>「型が一致しません〜」というエラーがでてしまいます(hairetsuに網掛けが)。
>省略して↑を書いてしまっていてわかりにくいかと思いますが、
>アドバイスをいただけますでしょうか、よろしくお願いします。

>Sub 二つめ(hairetsu()As Integer)
Sub 二つめ(hairetsu)
これで如何かな?

【53413】Re:多元配列の扱い方
質問  white  - 08/1/9(水) 16:28 -

引用なし
パスワード
   ▼statis さん:
>Sub 二つめ(hairetsu)
>これで如何かな?

返信ありがとうございます。
指摘いただいた通り書いてみましたが、エラーは相変わらずでてしまいます。

>Sub 二つめ(hairetsu()As Integer)
と書く、ということを前提とした書き方はありませんでしょうか?

【53416】Re:多元配列の扱い方
回答  こんな感じ  - 08/1/9(水) 16:41 -

引用なし
パスワード
   Sub 一つめ()
Dim hairetu(5, 6) As Integer
  二つめ hairetsu()
end Sub

Sub 二つめ(hairetsu() As Integer)
'配列の処理
end Sub

【53424】Re:多元配列の扱い方
お礼  white  - 08/1/10(木) 0:26 -

引用なし
パスワード
   >Sub 一つめ()
>Dim hairetu(5, 6) As Integer
>  二つめ hairetsu()
>end Sub
>
>Sub 二つめ(hairetsu() As Integer)
>'配列の処理
>end Sub

エラー無く実行することができました。
回答していただいた方々、有り難うございました。

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