プロプログラマ

プログラマーを職業としてます。 Flex,Air,C#,Oracle,HTML+JSの言語ノウハウを中心に情報発信していきます

Excel

[Excel] セルの書式設定を使いこなす!

セルの書式設定には、通常単位や日付の書式なんかを設定しますが、設定によってはもっと便利なことができます。 例えばこんな感じ [青][=0]0:オフ;[赤][=1]1:オン セルに入っている値が0の時は、代わりに「0:オフ […]

[Excel VBA] シート内の全てのシェイプに対してテキスト置換えをする

Excelの検索/置換機能はとても便利ですが、シェイプに対しては機能しません。 そのため、シェイプを多用して、テキスト配置を行っている場合、文字列の置換えはかなり面倒なことになります。 というわけで、シート内の全てのシェ […]

[VBA] イミディエイトウィンドウが表示されなくなったとき

あるときから、IDE上のイミディエイトウィンドウが表示されなくなってしまいました。 メニューの表示からイミディエイトウィンドウを選択しても、CTRL+Gを押してもだめです。 実はどこかに表示はされているけど、とんでもない […]

Excelの最大列数/最大行数は?

たびたび質問されるんですが、Excelでは最大の行数と列数に制限があります。 Excel2003(.xls)までは、 最大列数=256列 最大行数=65,536行 です。 普通はこんなにいらないですが、Excelをデータ […]

[Excel VBA] オートフィルターが有効か、実際に絞り込まれているか

マクロ実行前にユーザーによるシートの編集が行われる場合は、オートフィルターで予期しない絞込みがされていて、出力結果がおかしくなる可能性もあります。 なので、下記のようなプログラムで、オートフィルターの状態を確認しておいた […]

[EXCEL] 角丸四角形シェイプのコーナーRをミリ指定する

EXCELで挿入できる図形に角丸四角形というものがあります。 その名の通り角を丸くできる四角の枠です。 この図形のカドの丸みの大きさは、左上に付いている黄色いマークをドラッグすることで変更可能です。 この丸みは通常数値指 […]

Excel2013のシート移動ボタンはどこへ??

先日、Office2010から2013に変更しました。 機能的にそんなに大きな変更はないように思いますが、細かな動きでは別物と言ったほうが良さそうです。 特に何か操作を行った時のぬるぬるっと動くアニメーションは、しばらく […]

EXCEL VBAからVLOOKUP関数を指定する

VBAからもEXCELのVLOOKUP関数を指定することができます。 引数はEXCELで関数指定する場合と同じです。 Debug.Print Application.WorkSheetFunction.VLookup(A […]

[Excel][VBA] セルの背景色と文字色を取得する

指定したセルに設定されている背景色や文字の色を16進形式(#000000)で取得する方法です。 アプリの設定などをEXCELブックで作ったりするのに使えます。 色の取得自体は、Interior.ColorやFont.Co […]

Excelのポイントとミリの関係

メモです。 Excelでの図形描画の際の長さの単位にはポイント(pt)という、独自仕様の単位が使われています。 そのため、 1インチ=25.4mm=72pt 1ポイントは、1/(72/25.4)ミリ ▼ポイントを計算する […]

Previous Posts Next posts