VBAで、Range.Sortメソッドを使うと、シート上の表を直接、並べ替えることができますよね。でも、時には、元のデータの順番はそのままにしておいて、並べ替えた後の結果だけを、一時的にプログラムの中で使いたい、ということはありませんか? シート上 ...
同じセルに対して、値を入れたり、文字色を変更したり、塗りつぶしを設定したりと、複数の処理を実行するようなケースがあります。このとき、個々の処理に対して「Range(”A1”).~」のように毎回セルを指定して書くのは面倒です。
今回は、VBAだけでは不可能だった機能を実現可能にするJScriptについて、その使い方を解説します。動作確認は、Windows 7、Excel 2010、VBA 7.0およびWindows XP、Excel 2007、VBA 6.5で行っています。 Excel VBAでWebサービス - Excelでヤフオクの商品情報を検索しよう Excel VBAで ...
セルをコピーするには、Copyメソッドを使います。コピー元のセルをRangeやCellsを使って指定した後、「.Copy」と続けて、その後ろにコピー先のセルを指定します。コピーする対象がセル範囲である場合も、コピー先は、範囲の左上隅に当たるセルを1つ指定すればOKです。
エクセルのマクロを読みこなすために必要なプログラミング言語VBA。VBAとは?から、VBAの基本概念をわかりやすく解説します。 この記事では、マクロとVBAの基本概念について解説しています。VBAとは何か?から始まり、学習する上で基本となる用語について ...
「3-1. Document下の構造はExcelと異なる」で、Wordのページは仮想的な平面空間に過ぎないことをお伝えしました。 そうはいっても、Wordマクロでページを扱いたいというニーズはあります。chapter 8ではページを扱うWord VBAのコードを紹介します。 この記事は ...
これまでの連載で登場したサンプルを含め、解説します。 URLエンコード(関数の利用) JScriptの組み込み関数を利用する場合は、 js.CodeObject.関数名(引数) という形で呼び出すだけです。日本語を含んだ引数をURLに付加する場合のURLエンコードについては ...
実際に遊べる形では提供されていないようですが、「Excel」のスマートアートで作ったらしい矢印をクリックして、ルービックキューブを回転させるデモ動画が公開されています。ルービックキューブを解くことすらできない筆者にとっては、どうやって ...