A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
VBは使ったことはないのですが。
回答No.2 のやり方は問題が発生すると思われます。
関数やサブルーチンのローカル変数は呼ばれる度毎にスタック上に割り当てられ、サブルーチンから帰った後はローカル変数エリアは別の用途に使用され、破壊されてしまうのではないでしょうか。
配列(の先頭アドレス)を戻り値に指定する事は出来ますが、そのエリアは呼ぶ側が前もって割り当てておきサブルーチンコールのパラメータで指定するか、次善の策としてはコモンエリアやスタティックエリアを使って戻すなりする必要があると思われます。
No.2
- 回答日時:
できますよ。
String型の配列ならこんな感じです。
Function Test() As String()
Dim str(5) As String
Test = str
End Function
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Microsoft ASP プログラミング関係で質問です。 3 2022/10/11 16:06
- JavaScript カラーミーショップのsectionループ内で、[引数][戻り値]ありの関数的な処理を行いたいです。 1 2022/05/07 19:39
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Ruby 初心者プログラミング 3 2022/10/12 11:31
- Visual Basic(VBA) Excel のユーザー定義関数でソルバーが動作しない 1 2022/09/05 19:51
- Excel(エクセル) エクセル 自動計算 1 2023/01/30 13:28
- その他(プログラミング・Web制作) pythonのプログラムについての質問です。 1 2023/05/26 10:31
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- Excel(エクセル) Excel 条件付き書式について 1 2022/12/14 20:38
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
サブルーチンの引数の、呼び出...
-
VBのReturnの使い方
-
perlの構文でわからない部分が...
-
パターンマチングについて(CGI)
-
ExcelVBAでのデータ型変換、も...
-
UWSCの終了の仕方
-
CSVファイルの特定の行だけを読...
-
画面を強制的に再描画させる方法
-
VBA for i=1 to lastrow
-
列挙型と連想配列の違いを教え...
-
null 参照の例外が実行時に発生...
-
UWSCのスクリプトで行き詰って...
-
DOSコマンドのループ内のTIMEコ...
-
ガレージバンド のサンプリング...
-
JSを使ったタブの別ページから...
-
無限ループの防ぐ方法
-
二次元配列における要素数のは...
-
ループフリー
-
javaのループ処理の結果を足し...
-
VBAで3秒だけ時間を止めたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBのReturnの使い方
-
プロシージャとは
-
Perl実行時のメモリ不足について
-
サブルーチン(共通の処理)の...
-
ExcelVBAでのデータ型変換、も...
-
COBOLの日付操作
-
スカラー変数をチェック
-
${str}と$strの違いとは?
-
foreachでループした変数を他の...
-
関数の戻り値に配列は設定できる?
-
$#{スカラー変数}とは何を意味...
-
プログラミングについて。 1つ...
-
画面を強制的に再描画させる方法
-
どなたかこのプログラミングを...
-
VBAでの一時停止と再開の方法
-
VBA for i=1 to lastrow
-
UWSCの終了の仕方
-
DoEventsが必要な理由について
-
エクセルの当番表を作っていま...
-
VBAで3秒だけ時間を止めたい
おすすめ情報