セル

セル

Resizeの使い方

RangeオブジェクトのResizeを使えば、行方向、列方向を指定して選択範囲を拡大する事が出来ます。ResizeはCellsでも使用可能なので、単一セルしか選択できなかったCellsでも複数選択が可能となります。
セル

ハイパーリンクの使い方

ExcelからWebサイトの参照や別ブックのシート、セルを参照するハイパーリンクを解説します。また、VBAからプログラムコードで設定する方法も解説しています。
セル

セルの結合・解除・参照

ExcelVBAでのセルの結合方法、結合されたセルの解除方法、また結合セルの参照について解説しています。既に値がある場合などは確認やエラーのメッセージが表示されますが、それらの対策についても解説します。
セル

セルの重なった部分を返す Intersect

セルの重なりを調べるIntersect関数は、SelectionChangeなどのイベント処理でよく使われる関数です。与えられた範囲が処理したい範囲内にあるかを調べることができます。よく使う処理なので使い方をマスターしましょう。
セル

VBAでセルの数式を取得・設定

ExcelVBAでセルの数式を取得・設定するには、Formula・FormulaR1C1を使用します。VBAを使えば一度に複数のセルに設定する事が可能です。使い方の注意点やサンプルプログラムも紹介していますので参考にしてみてください。
セル

RGB値と整数値を相互変換

ExcelVBAでセルの背景色を取得したり設定したりする場面は多いと思います。色指定をする際は、あらかじめシート上で指定した色をプログラム上で扱えると便利です。RangeのInterior.Colorの設定方法や扱い方を見ていきます。
セル

VBAで入力規則を設定

VBAでセルの入力規則(プルダウンリスト)の設定するにはマクロの記録を使ってコードを生成し、それを改造した方が簡単です。吐き出されたコードから必要なプロパティ値を参考にすれば良いでしょう。
セル

Rangeの範囲指定

ExcelVBAのRangeは要と言えるオブジェクトです。ここではセルの範囲指定について見ていきます。離れた範囲の指定方法や各セルを巡回する方法なども解説しています。
セル

行の削除

ExcelVBAでシートの行を削除するにはRangeのDeleteメソッドを使用します。いくつか書き方がありますのでそれらを見ていきます。また繰り返し処理で使うには下からループさせるなど工夫が必要になります。サンプルコードで示します。
セル

セルの結合・解除

ExcelVBAでセルの結合と解除の仕方について解説します。また実際のプログラミングでは、既に値がある場合などの対処についても考慮しなくてはなりません。これらの対処方法についても説明しています。