2007-04-01から1ヶ月間の記事一覧

同じになると思ったのに…

ワークシートが1枚存在するブックに対して、セル A1 に文字列を入力して、↓のマクロを書いて実行したところ、MsgBox に False と出ました。(セルの書式設定は、標準 のままです。) Sub Macro1() Dim X1 As String Dim X2 As String X1 = ActiveSheet.Rang…

何故にエラー?

ワークシートが1枚存在するブックに対して、↓のマクロを書いて実行したところ、MsgBox は表示されずに、イミディエイトウィンドウに エラー:13 型が一致しません。 と出ました。 Sub Macro1() On Error Resume Next MsgBox Worksheets(1).Range("A1").Valu…

ユーザーがやる一般的な操作を知らない人のマクロ?

最近、とある Q&A サイトを見ていて気になることがあります。 例えば、A1:E10 の範囲内のセルに文字を入力した場合に、先頭1文字目だけを太字にするというイベントプロシージャを書くとき、どのように書くでしょうか? Private Sub Worksheet_Change(ByVal …

初心者フレーズ

ありがちなのを書いてみました。 自動的に そりゃユーザーから見たら自動的かもしれないけど、作る側から見て自動的ってのはありえません。 ファイルを開かずに ファイルを開かずにファイルの中身を読み書きすることはできません。Openと明示的に書いてない…

Book1 だらけ?

パスが違っていても同じブック名のブックを同時に開くことはできない…ってことは、Excel の使い手なら知っているかと思います。 じゃ、この図のようなことはありえない?でも、これは画像をインチキして作ったものではありません。さて、どうやったのでしょ…

VBA って何?

マクロ(VBA と言っても大差ないです)について、どういうものか理解していない質問者っていますよね。 そういう質問者に対しては、まずマクロがどういうものかを説明する必要があると思います。 私が好んで使う表現は、、、 VBA というのは、自分の代わりにEx…