(Excel No15)「引き数を省略する」

投稿先:iiyan.net

変更を最小限に押さえて、プロシージャを変更したい事ってありますよね? そういう場合は、省略可能な引き数を使用すると良いかもしれません。 何が良いかと言うと、そのプロシージャを呼んでいた今迄の部分は一切変更せずに、そのプロ [...]

(Excel No14)「名前を付けよう」

投稿先:iiyan.net

セルの範囲や図形に名前を付けられるのは御存じですよね?。 普通にExcelを使う時に便利なんですが、VBAで利用する場合も同じなんです。 何が良いかと言うと、プログラムがわかりやすくなるという事もありますが、それよりも以 [...]

(Excel No13)「ブックを触らなかったふりをする」

投稿先:iiyan.net

ブックに現在時刻を表示している人いますかあ?。 ブックを開いた時に特定のセルに現在時刻を表示するなんてこと、結構やったりするんですね。 ところが、時間を設定すると言う事はブックに手を加えたと言う事なんで、ブックを閉じる時 [...]

(Excel No12)「何て書いたか言ってごらん」

投稿先:iiyan.net

今回はお遊びです。 セルに入力した内容をMacに喋らしてみましょう。 な~に、簡単な事です。AppleScriptを使えばいいんです。但し、Text To Speechをお忘れなく。 Option Explicit Su [...]

(Excel No11)「もう一つの文字列置換」

投稿先:iiyan.net

VBAで文字列の置き換えを行う場合、次のようにします。 Cells.Replace What:="嫌い", Replacement:="好き", LookAt:=xlPart, _ [...]

(Excel No10)「Option Explicit–基本」

投稿先:iiyan.net

今年最後のワンポイント、しかもちょうど10回目なので基本中の基本 Option explicit について書きましょう。 通常マクロを書く場合、モジュールの最初に以下のように書いておくのは基本中の基本です。 Option [...]

(Excel No9)「enterキーで改行」

投稿先:iiyan.net

私と同じようなキーボードを使われている方は一度はこう思うのではないでしょうか。「テンキーのenterキーで改行しないのは使いづらいぞ!」 もちろんリターンキーでは改行するのでそちらを押せば良いとも言えるのですが、数値を連 [...]

(Excel No8)「ダイアログシート」

投稿先:iiyan.net

Excel98になって喜んだことに、ユーザーフォームがありました。 複数列のリストボックスが使え、これで少しはWindows版に近付いたのかと思いました。 ところが、実際に複数列のリストボックスを使ってみると遅いわ、大飯 [...]

(Excel No7)「テキストボックス内を検索」

投稿先:iiyan.net

テキストボックス内って、検索できないんですよね。 質問を受けるまで考えた事もありませんでした。 ところが、出来ないとなるとマクロで何とかしてみたくなるもんです。 ===== ちょっとやってみましょうか====== Opt [...]

1 2 3