今回は、セルの値を書式付きで取得する(つまり、見たまんまの値)方法です。 知っている人には非常に簡単なんですがね。 セルA1に"2000/10/29" という値が入っているとします。 で、書式を設定し [...]
(Excel No18)「セルのテキスト」
(Excel No17)「テキストボックスの文字を選択状態に」
http://iiyan.net/tips/archives/245
フォーム上にテキストボックスが配置されているとします。 フォームを開いた時に、このテキストボックスの値を変更しやすいように文字列を選択状態にしたい場合はどうすればよろしいでしょうか? というわけで、他にも解はあるようです [...]
(Excel No16)「VBAで隠し機能を! 整列編」
http://iiyan.net/tips/archives/244
別々のシートに同じような内容の事が書いてある場合、もう一つウィンドウを開いてスクロールしながら見比べたりしますよね。 ところが、スクロールしなければいけない位たくさんのデータがある時って面倒なんですよね。 だって、それぞ [...]
(Excel No15)「引き数を省略する」
http://iiyan.net/tips/archives/243
変更を最小限に押さえて、プロシージャを変更したい事ってありますよね? そういう場合は、省略可能な引き数を使用すると良いかもしれません。 何が良いかと言うと、そのプロシージャを呼んでいた今迄の部分は一切変更せずに、そのプロ [...]
(Excel No14)「名前を付けよう」
http://iiyan.net/tips/archives/242
セルの範囲や図形に名前を付けられるのは御存じですよね?。 普通にExcelを使う時に便利なんですが、VBAで利用する場合も同じなんです。 何が良いかと言うと、プログラムがわかりやすくなるという事もありますが、それよりも以 [...]
(Excel No13)「ブックを触らなかったふりをする」
http://iiyan.net/tips/archives/241
ブックに現在時刻を表示している人いますかあ?。 ブックを開いた時に特定のセルに現在時刻を表示するなんてこと、結構やったりするんですね。 ところが、時間を設定すると言う事はブックに手を加えたと言う事なんで、ブックを閉じる時 [...]
(Excel No12)「何て書いたか言ってごらん」
http://iiyan.net/tips/archives/239
今回はお遊びです。 セルに入力した内容をMacに喋らしてみましょう。 な~に、簡単な事です。AppleScriptを使えばいいんです。但し、Text To Speechをお忘れなく。 Option Explicit Su [...]
(Excel No11)「もう一つの文字列置換」
http://iiyan.net/tips/archives/237
VBAで文字列の置き換えを行う場合、次のようにします。 Cells.Replace What:="嫌い", Replacement:="好き", LookAt:=xlPart, _ [...]
(Excel No10)「Option Explicit–基本」
http://iiyan.net/tips/archives/228
今年最後のワンポイント、しかもちょうど10回目なので基本中の基本 Option explicit について書きましょう。 通常マクロを書く場合、モジュールの最初に以下のように書いておくのは基本中の基本です。 Option [...]