エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
第14話「マクロを高速化しよう!」3/4 :配列変数で代入しよう!|新たなる挑戦編|VBAエキスパートコラム
配列変数で代入しよう! 八木くんは満足げに、大きく首を縦に振りました。 「その通り!バリアント型の... 配列変数で代入しよう! 八木くんは満足げに、大きく首を縦に振りました。 「その通り!バリアント型の変数にセル範囲を代入すると、 勝手に二次元配列に変換し、セルの値を格納してくれるんだ。 そのとき、二次元配列はCellsプロパティ同様、"(行, 列)"の順番に格納される。 だから…」 八木くんはコードの実行をキャンセルし、次のように修正しました。 Sub Test() Dim v As Variant v = Range("A1:C2") v(2, 1) = "A2の値を修正" v(2, 2) = "B2の値を修正" v(2, 3) = "C2の値を修正" Range("A1:C2") = v End Sub 「…当然、こんなこともできる」 八木くんがプロシージャを実行すると、セルの値が次のように書き換えられました。 「…すごい!! これって、セルに書き込みにいってるのは、"Range("A
2014/05/04 リンク