プログラミング
javascriptでreplaceAll
JavaScriptにはreplaceAllという関数は標準では存在しません。 replace関数はありますが、通常は1箇所のみの置き換えになります。 では、全体の置き換えをしたい場合はどうしたらよいか。 2種類の方法が […]
[Excel VBA] 文字列を結合する
Excel関数には、CONCATENATEという指定した文字をつなげる関数が用意されています。 ですが、この関数、対照の文字を引数に1つ1つ指定する必要があり、セル範囲でまとめて指定することができません。 また、結合する […]
[WPF] DataGridのヘッダカラムに指定した”_”が表示されない
WPFのDataGridで、Oracleから取得した値をバインドさせてみました。 カラムは、AutoGenerateプロパティをtrueにして自動生成させています。 下記の例は、dba_tablesの値です。 ヘッダー部 […]
[JavaScript] eval関数でBMIを計算
Javascriptの便利関数evalを使って、肥満度をあらわすBMI値を計算してみます。 身長175.5cm 体重70kgの場合です。 ちなみに、BMIの計算式は、[体重(kg)] / ([身長(m)] * [身長(m […]
「Excel] [VBA] ユーザーフォームをリサイズ可能にする
ExcelVBAではフォームを作成できます。 ですが、このフォーム、VBで作るフォームと違って、ユーザーが自由にリサイズすることができません。 プロパティにもその設定がありません。 用途として普段そんなにリサイズしたいこ […]
[Excel] [VBA] 全てのシートを選択する
VBAですべてのシートを選択したい場合、 Worksheets.Select の一文のみで選択されます。 ただし、これを実行した場合、エラーになる時があります。 「アプリケーション定義またはオブジェクト定義のエラーです。 […]
[Excel VBA] シート内の全てのシェイプに対してテキスト置換えをする
Excelの検索/置換機能はとても便利ですが、シェイプに対しては機能しません。 そのため、シェイプを多用して、テキスト配置を行っている場合、文字列の置換えはかなり面倒なことになります。 というわけで、シート内の全てのシェ […]
[VBA] イミディエイトウィンドウが表示されなくなったとき
あるときから、IDE上のイミディエイトウィンドウが表示されなくなってしまいました。 メニューの表示からイミディエイトウィンドウを選択しても、CTRL+Gを押してもだめです。 実はどこかに表示はされているけど、とんでもない […]
[Excel VBA] オートフィルターが有効か、実際に絞り込まれているか
マクロ実行前にユーザーによるシートの編集が行われる場合は、オートフィルターで予期しない絞込みがされていて、出力結果がおかしくなる可能性もあります。 なので、下記のようなプログラムで、オートフィルターの状態を確認しておいた […]
JMXでTomcatを監視する
JMXというアプリを使用すると、起動中Tomcatのメモリ使用状況などをリモートでリアルタイムに確認することができます。 Tomcatのマネージャーページでも確認できる内容はありますが、このアプリのほうがずっと詳しくかつ […]