No.1ベストアンサー
- 回答日時:
セルひとつだと配列を返さないので、配列にしたいなら自分で作る必要があります。
タイトル行などの余計なセルも読み込むことで「必ず範囲になるようにする」という手もありますが、データ数0なんて場合もありますし、そのへんはチェックして処理を変えた方がスマートです。
例)
if Range("A1:A1").count = 1 Then
Redim MyVar(1 to 1, 1 to 1)
MyVar(1, 1) = Range("A1:A1")
Else
MyVar = Range("A1:A1")
End if
> 確信ありませんが、そう思えるエラーがありました
エディタに「ローカルウィンドウ」という便利な機能があります。メニューの「表示」から有効にしてください。ブレイクポイントやStopなどで実行を止めると、その時点での変数の中身を覗くことができ、デバッグしやすくなる=確信を持てるようになると思います。
VBAの開発効率がいいと言われる理由のひとつです。ステップ実行などと合わせて、ぜひ使ってみてください。
変数にオブジェクトをSetすれば、オブジェクトの「プロパティ」も確認できます。
Set o = Range("A1")
Stop
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Visual Basic(VBA) VBA横データを縦にしたいです 2 2023/08/08 19:38
- Visual Basic(VBA) Sheet1のA列にコードB列にメアド、Sheet2のB列にコード一覧とD列にメアド一覧があり、Sh 3 2022/10/19 11:57
- Visual Basic(VBA) 【VBA】Excelの特定範囲のセルを画像で保存したい 2 2023/01/25 13:06
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- Excel(エクセル) excel vbaの配列なんですが・・・ 1 2022/12/26 18:50
- Visual Basic(VBA) VBAでのMATCH関数 3 2022/10/17 19:06
- Excel(エクセル) 日付で矢印マクロ 4 2023/07/25 16:47
- Visual Basic(VBA) vba 等間隔の列に対しての計算 6 2022/05/17 20:15
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA セル範囲をVariant変数に代入
-
どんなオブジェクトでも表示で...
-
JSPの処理の途中で、JavaScript...
-
Vba SelStart、SelLen教えてく...
-
ASP(VBS) ←→ JavaScript の変数...
-
VB.NET2003 テキストボックスに...
-
javascriptで「オブジェクトを...
-
「終了していない文字列型の定...
-
ホームページビルダーを使って...
-
VBScript から JavaScript を呼...
-
setTimeoutあるいはsetInterval...
-
クリックすると下に説明文が出...
-
VBAによる第3、4水準文字の判定...
-
confirm()をはい/いいえ に切...
-
HTML上(javascript)からCGIを...
-
タブブラウザで focus() を実...
-
PHP処理実行後のページの遷移に...
-
resizeToメソッドが動作しません
-
リアルタイム時計をミリ秒まで...
-
<input type="file">のイベント...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel vba 配列内の最大値を求...
-
VBA 多次元配列のクイックソー...
-
どんなオブジェクトでも表示で...
-
delete[]と、delete演算子の明...
-
VB2008で数字の桁数を調べる...
-
[VB6/VBA] Variant型配列リテラ...
-
Excel VBAで、ワークシート関数...
-
VBA セル範囲をVariant変数に代入
-
六角形のマスの作り方
-
if(1){...}とはどういうことで...
-
JavaScriptで ブラウザの閉じる...
-
Vba SelStart、SelLen教えてく...
-
ブラウザ自体の事じゃなくてJav...
-
VB.NET2003 テキストボックスに...
-
JSPの処理の途中で、JavaScript...
-
gas 全角数字を半角数字に変換
-
デザイン時のVisible=Falseは実...
-
「終了していない文字列型の定...
-
フォルダを自動で開く
-
1つのVBAコードをすべてのコア...
おすすめ情報