2006-01-01から1年間の記事一覧

BeforeDoubleClick イベントの Target

シートの Change イベントや BeforeRightClick イベントの Target が複数セルになるってことは、しょっちゅうなので、それを考慮したコードを書くのが普通です。 (答えてねっと あたりなんかは、素人くさいので平気で Target.Column や Target.Row なんてし…

Auto_Open の引数

自動実行プロシージャである Auto_Open に Optional を使えば引数を渡すことができます。マクロから実行したときに限りますが。 勿論、自動実行プロシージャの機能は持ったままです。 以下、実験 Book2.xls の Module1 に↓のコードを書いておきます。 Sub Au…

マクロで開いて AutoOpen

マクロでファイルを開いたのに、AutoOpen が実行されました。 勿論、明示的に AutoOpen を実行させるコードなんて書いていないのに… こんなことってあり? クイズというよりも、単なるひっかけ問題といった方が適切かも。(-_-;)

ShowModal って?

Excel2000 以降では、UserForm のプロパティウィンドウの中に ShowModal ってのがあります。 なので、てっきり、UserForm オブジェクトには ShowModal プロパティがある…と思っていたのですが、どうもそれは間違いのようです。 UserForm オブジェクトどころ…

分かることは分かるんだけどね

Q&A に出入りしていると、微妙に違う用語を目にします。 よく出てくるのは、こんなもんでしょうか。 ・ファーム ・BVA ・ユーザーホーム ・コントロールボックス ・ダイヤログ ま、この程度なら分かるからいいんですけどね。 ※.Excel World の 2006年7月2…

シート上のエディットボックス

「フォーム」ツールバーの「エディットボックス」をワークシート上で利用するにはどうすればいいでしょうか? 2ステップあります。1ステップ目が分かれば、2ステップ目は比較的簡単です。 マクロじゃなくて一般機能で可能です。

過去ログの「検索機能」は誰が使う?

よくある Excel の Q&A の掲示板の過去ログの「検索機能」って、いったい誰が使うのかと思ったことはありませんか? 私は、あれは常連や中級以上のユーザー*1が使うものであって、質問者が使えるもんじゃないと思っています。 真のテクニカルな掲示板はまった…

ピボットテーブル

Sheet1 にこんなデータ↓があるとします。(2行目以降は乱数で適当に作っただけ) そして、"KEY"別に"DATA"をピボットテーブルで集計しようと QuizPivotTable マクロを作りました。 Sub QuizPivotTable() Dim shtA As Worksheet Dim rngA As Range Dim pvtA As…

結合セル

結合セルの場合、左上のセルにしか値を持つことができない… な〜んてことはありません。 ちょっと細工をすれば、どのセルにもそれぞれ異なる値を持たせることが可能です。 やり方は以下のとおりです。 先にセルを結合しておきます。 そして、結合セルと同じ…