log

選択範囲の重複をチェックする

10 22 2009 | Excel::VBAマクロ

複数のセル範囲の共有セル範囲は、
Application.Intersect(Range(Ref1), Range(Ref2))
で得られます。

If Application.Intersect(Range(Ref1), Range(Ref2)) Is Nothing Then
<< 共有部分が無い場合の処理 >>
End If

Permalink

ユーザーフォームのコントロールを名前で処理

10 21 2009 | Excel::VBAマクロ

コントロールの名前が
Nm="TextBox1" のとき、そのコントロールの操作は、例えば、
Controls(Nm).value
とすることで可能。

複数のテキストボックスなどのコントロールで同じ処理をする場合、
各イベントプロシージャから呼出した先で
Nm = ActiveControl.Name でコントロールに付けた名前を取得

Permalink

マクロが実行できない

10 19 2009 | Excel

Excel 2003 でトラブル発生!
・Excel 起動時に読み込まれるフォルダ(D:\xxxxx\Xlstart に設定)のファイルが読込まれない
・Xlstart フォルダに保存されているファイルのマクロが実行できない

Office 2003 セキュリティ更新プログラム等をインストールしたことが原因かと思われるが、
・アプリケーションの自動修復
・再セットアップ
等を行ったものの回復しない...
続きを読む

Permalink

Excel のメニューを初期状態に戻す

10 06 2009 | Excel::VBAマクロ

マクロの停止、不完全なマクロの実行などでツールバーの内容が不正になった場合、
[表示]-[イミディエイト ウィンドウ](Ctrl+G)で以下を実行。
ワークシートのメニューバー
CommandBars("Worksheet Menu Bar").Reset
セルの右クリック
CommandBars("Cell").Reset
その他ツールバー関連のイミディエイト ウィンドウ操作

Permalink

メニュー バーおよびメニュー項目の追加と変更

10 05 2009 | Excel::VBAマクロ

CommandBars コレクションを使用するメニュー項目の追加・変更などで、Microsoft Visual Basic のヘルプ等にあるコードが実行できない場合、
Visual Basic Editor の [ツール]-[参照設定]参照可能なライブラリ ファイルで Microsoft Office 11.0 Object Library がチェックされているかを確認。
> 詳細・コードの例

Permalink

スタイルの一括削除

10 04 2009 | Excel::VBAマクロ

ブックに設定された全てのスタイル(「標準」、「ハイパーリンク」、「表示済のハイパーリンク」以外)を削除します。
VBA のコードを表示

Permalink

不要なスタイルの削除

10 03 2009 | Excel

新しくブックを作成すると、あらかじめいくつかのスタイルが設定されています。
通常、ツールバーまたは、[書式]-[スタイル]で表示されるダイアログのドロップダウンに新しいスタイル名を入力してスタイルを追加しますが、
他のブックからセルを選択してデータをコピーしたり、他のブックのシートをブックに追加したりすると、予想外のスタイルが追加されることがあります。
「あっ」と言うような名前のスタイルが設定されているかも知れません...
他の人にブックを配布する場合などは、ブックにどのようなスタイルが設定されているのかを確認する方が無難です。
スタイルの削除方法

Permalink

ブック内にジャンプするハイパーリンクを計算式で設定

09 30 2009 | Excel::計算式

ファイル 8-1.gif

現在のブックの特定の場所へのリンクを計算式で作成する方法。
ジャンプ先の参照を文字列(A1形式または名前)で指定。
[ブック名]の指定は必須。Book1.xls のように .xls を含めたファイル名で指定。
続きを読む

Permalink

環境設定

09 29 2009 | Web Diary Professional

基本設定-サイトのURL
(diary.cgi を格納しているディレクトリのURL / 必ず設定してください)とありますが、
当サイトは、(日本語ドメインのためか)
http:// pcサポート.jp/ と設定すると、正常に動作しないため
http://xn--pc-4h4a4c2e6h.jp/ と puny code で設定。
これを設定しないと(空欄のままにすると)RSSを配信できない。
保険ネット.jp も同様に設定。

Permalink

ハイパーリンクの一括削除

09 29 2009 | Excel::VBAマクロ

選択シートにある全てのハイパーリンクを削除します。

VBA のコードを表示

Permalink