6月, 2014
「Excel] [VBA] ユーザーフォームをリサイズ可能にする
ExcelVBAではフォームを作成できます。 ですが、このフォーム、VBで作るフォームと違って、ユーザーが自由にリサイズすることができません。 プロパティにもその設定がありません。 用途として普段そんなにリサイズしたいこ […]
「電気代安くなるシール」詐欺じゃなかったらスゴイのに
「電気代安くなるシール」というものを販売している業者がいて、それを買った人が実際に貼ってみたが効果が現れないという相談が多いというニュースがありました。 なんでも、ブレーカーにそのシールを貼るだけで、電気の流れをよくする […]
[Excel] [VBA] 全てのシートを選択する
VBAですべてのシートを選択したい場合、 Worksheets.Select の一文のみで選択されます。 ただし、これを実行した場合、エラーになる時があります。 「アプリケーション定義またはオブジェクト定義のエラーです。 […]
[Excel] セルの書式設定を使いこなす!
セルの書式設定には、通常単位や日付の書式なんかを設定しますが、設定によってはもっと便利なことができます。 例えばこんな感じ [青][=0]0:オフ;[赤][=1]1:オン セルに入っている値が0の時は、代わりに「0:オフ […]
[Excel VBA] シート内の全てのシェイプに対してテキスト置換えをする
Excelの検索/置換機能はとても便利ですが、シェイプに対しては機能しません。 そのため、シェイプを多用して、テキスト配置を行っている場合、文字列の置換えはかなり面倒なことになります。 というわけで、シート内の全てのシェ […]
[VBA] イミディエイトウィンドウが表示されなくなったとき
あるときから、IDE上のイミディエイトウィンドウが表示されなくなってしまいました。 メニューの表示からイミディエイトウィンドウを選択しても、CTRL+Gを押してもだめです。 実はどこかに表示はされているけど、とんでもない […]
Excelの最大列数/最大行数は?
たびたび質問されるんですが、Excelでは最大の行数と列数に制限があります。 Excel2003(.xls)までは、 最大列数=256列 最大行数=65,536行 です。 普通はこんなにいらないですが、Excelをデータ […]
[Excel VBA] オートフィルターが有効か、実際に絞り込まれているか
マクロ実行前にユーザーによるシートの編集が行われる場合は、オートフィルターで予期しない絞込みがされていて、出力結果がおかしくなる可能性もあります。 なので、下記のようなプログラムで、オートフィルターの状態を確認しておいた […]
[IE] window.openしたウィンドウのアドレスバーを非表示にする
メインの画面から、JavaScriptのwindow.openを使ってサブウィンドウを表示したい場合、window.openの指定で、アドレスバーを非表示する事ができます。 でも、最近のIEではこの指定をしてもアドレスバ […]
[IE] ローカルに置いたHTMLを開いた時に表示される警告ダイアログを非表示にする
自分のパソコンで作成した、スクリプトを含むHTMLファイルをIEで開くと、ウィンドウ下部に警告ダイアログが表示されます。 この状態では、JavaScriptの実行がまだ行われていません。 ウィルス的なプログラムが含まれて […]