このサイトで、セル範囲を表記するのに [B10:C11] のような書き方をはじめて見ました。
以下のように試してみました。
Sub test01()
Range("B10:C11").Select
End Sub
Sub test02()
[B10:C11].Select
End Sub
まったく同じように働きます。
これは、Range("B10:C11") と、[B10:C11] は同じ意味だということでしょうか?
同じなら、この方が文字数も少なく書きやすいと思うのですが、あまり見かけないのはなぜでしょうか?
また、変数を使おうと
Sub test03()
X = 11
Range("B10:C" & X).Select
End Sub
を次のように書き換えましたところ、「オブジェクトが必要です」という実行時エラーになってしまいました。
Sub test04()
X = 11
[B10:C & x].Select
End Sub
この書き方は変数は組み合わせられないのでしょうか?
No.1
- 回答日時:
セル範囲をショートカットで表現する方法です。
括弧内はA1形式のみです、R1C1形式、変数や定数も使用できません。
No.2ベストアンサー
- 回答日時:
ドキュメントとしては[Evaluate メソッド]のヘルプを参考にしてみてください。
http://msdn.microsoft.com/ja-jp/library/aa191489 …
あまり見かける事がないのは、認知度が高くない、のと
ご質問の事例のように、変数が使えない、事も一因ではないでしょうか。
簡便な書き方なので個人的に使う分には構わないと思います。
回答コードではサンプルデータを作る時など
Range("A1:C2").Value = [{"F1","F2","F3";1,2,3}]
..な感じのをたまに見かけます。
#というか、たまに書いてしまってます。
速度的にも大差ないようですが、上記理由の為、主流にはならないような気がします。
http://officetanaka.net/excel/vba/speed/s10.htm
ありがとうございます。
やはり認知度は低いのですね。
Range("A1:C2").Value = [{"F1","F2","F3";1,2,3}]
配列をこうかけるんですね、勉強にになります。
[A1:C2] = [{"F1","F2","F3";1,2,3}] でもいいわけですね。
でも、こうするともうわかがわからなくなりそう・・・。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 並べ替え、ソートの構文がわからない。 お世話になります。VBA超初心者です。 エクセルでワークシート 2 2023/06/28 21:00
- Visual Basic(VBA) Sheet2からオートフィルターで売上日を抽出した件数をカウントし、その件数をSheet1のセルB1 2 2023/01/12 12:24
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Excel(エクセル) エクセルのマクロが上手く動きません 4 2022/07/14 13:25
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/06/01 14:45
- Visual Basic(VBA) VBAが止まります。 1 2022/09/02 14:51
- Excel(エクセル) エクセルのマクロが途中の行から適用されない 2 2022/07/09 20:25
- Excel(エクセル) Excel VBA 空白行があるセル範囲に色を付ける 3 2022/06/13 15:58
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/04 17:58
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
日付を縦書きする場合(5月1...
-
○○時間△△分を省略表記する方法...
-
θの書き方、書き順について
-
便箋のページ番号の書き方
-
TeraTermマクロのinputboxで入...
-
(2)がわかりません。 教えてく...
-
漫画の吹き出しの書き方 この画...
-
「こう思えてなりません」の意味
-
居候中の正しい住所の書き方に...
-
お礼の言葉の書き方
-
流量などの単位 μL/hr の意味
-
音楽の鑑賞の書き方を教えてく...
-
高校での反省文についてです
-
学校で六角柱の展開図の宿題を...
-
時価総額【数字に強い方にお願...
-
ハガキサイズの対比は、4:3、16...
-
○○様ご夫妻?○○ご夫妻様?
-
「当」と「本」の使い分け
-
人のLINEのトーク画面を他人に...
-
あて名の書き方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
○○時間△△分を省略表記する方法...
-
日付を縦書きする場合(5月1...
-
居候中の正しい住所の書き方に...
-
TeraTermマクロのinputboxで入...
-
θの書き方、書き順について
-
便箋のページ番号の書き方
-
警察の道路使用許可書の始末書...
-
√200がどうして10√2になるんで...
-
締切がついている連絡メールの...
-
数字の書き方
-
「こう思えてなりません」の意味
-
複数人宛ての手紙の宛名の書き方
-
餞別品のリストの書き方について
-
単相3線の正式な書き方は? 1...
-
始末書、駐車違反
-
高校での反省文についてです
-
お歳暮の宛名
-
遺書の書き方を教えてください...
-
学校で六角柱の展開図の宿題を...
-
ひらがなの「そ」
おすすめ情報