このサイトで、セル範囲を表記するのに [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.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で入...
-
居候中の正しい住所の書き方に...
-
θの書き方、書き順について
-
アルファベットで、名前を書く時
-
web履歴書の希望連絡日について
-
遺書の書き方を教えてください...
-
コマンドプロンプトやPowerShel...
-
警察の道路使用許可書の始末書...
-
√200がどうして10√2になるんで...
-
&アンパサンドの書き方?
-
単相3線の正式な書き方は? 1...
-
郵便物‥‥送料はいくら?
-
ドイツ語で日時、時間の表記の仕方
-
数字の書き方
-
ロシア語を勉強中なんですが筆...
-
「当」と「本」の使い分け
-
官公庁へのあいさつ文の書き方...
-
あて名の書き方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
日付を縦書きする場合(5月1...
-
○○時間△△分を省略表記する方法...
-
TeraTermマクロのinputboxで入...
-
居候中の正しい住所の書き方に...
-
なんでエロい質問が削除されな...
-
θの書き方、書き順について
-
便箋のページ番号の書き方
-
√200がどうして10√2になるんで...
-
警察の道路使用許可書の始末書...
-
数字の書き方
-
「こう思えてなりません」の意味
-
複数人宛ての手紙の宛名の書き方
-
締切がついている連絡メールの...
-
単相3線の正式な書き方は? 1...
-
高校での反省文についてです
-
餞別品のリストの書き方について
-
web履歴書の希望連絡日について
-
お礼の言葉の書き方
-
お歳暮の宛名
-
流量などの単位 μL/hr の意味
おすすめ情報