【Excel】条件付き書式で行をグレーアウトする
【状況】
課題管理表をExcelで管理してある。
課題1つ1つが行になっている。
B列がステータスになっており“中止“の場合はその行をグレーアウトしたい。
なぜかグレーアウトにならないので修正してほしい。
【修正内容】
・数式の開始列と、適用先の表の開始位置を合わせる。
・オートフィルになるように、列を固定する。$A1
参考サイト
【エクセル時短】セルじゃなくて「行全体」の色を変えたい! 条件付き書式を工夫して見やすくするワザ | エクセル時短 | できるネット
【反省】
数式の列と、適用先の表を合わせることに気づくのに時間がかかった。
【Excel】XLOOKUPでユーザー検索
調査内容
システムに、登録されていないユーザーがログインしていることが判明した。
システムLogの出力から、ユーザー一覧のユーザーIDに一致していない情報を抽出する。
実施
XLOOKUP機能を使う
検索範囲:ユーザー一覧のユーザーID列
検索:システムlogのユーザーID列
戻り値:システムLogのユーザーID 列
一致しない場合は:“ד
完全一致検索
結果
登録されていないユーザーの行が判明した。
反省
ユーザーID以外の情報をxLookup関数の戻り値を変えて抽出すれば良かった。
ピボットテーブルを使用し、件数の取得をしたほうが楽だった。
ユーザーID(メールアドレスの場合)、@以外のドメインを別列で設ける必要があった。
【jQuery】Bootstrapでモーダルを複数重ねて表示する
画面を動かしているときに、レイアウトが崩れるモーダルダイアログがあった。
そのモーダルダイアログは親モーダルからさらに呼び出されるモーダルである。
色々検討したところ、
Bootstrapのモーダルを複数枚重ねて表示するときは、
親オーバレイ>親モーダル>子オーバレイ>子モーダル
となるようにz-indexを動的に変更しなければならないことが判明した。
// 親のモーダルダイアログからの呼び出しに限り、z-index値を調整
var x = $('#parentModalDialog').length;
if (x == 1) {
// オーバレイ->モーダル->オーバーレイ->モーダル->オーバーレイと交互に重なるようにする
var zIndex = 3000; // 親モーダルオーバーレイのzIndex
setTimeout(function () {
$('.modal-backdrop')
.not('.modal-stack')
.css('z-index', zIndex + 1)
.addClass('modal-stack');
}, 0);
$('#childModal').css('z-index', zIndex + 2);
}
以下のサイトが参考になったのでメモ。
【Classic ASP】エラー箇所を発見する
Classic ASPを使っているプログラムの改修をすることになった。
秀丸で開発するらしい。
デバック方法はあるみたいだが、調べられていない。
Response.Write("☆1")
どこまで処理が進んだか、画面に表示させる。
Response.End
処理をここで切る。
document.getElementById('box').textContent
documentは表示しているWebページ。
getElementById()でboxというid属性を持つHTMLの要素を取得。
Response.Write(document.getElementById('box'))
id要素の値を確認する。
alert()
alertを表示する。
リサイクルと再起動の違い
再起動
1既存 worker process の停止
2新規 worker process の開始
Recycle
1新規 worker process の開始(以降新規 session はこちらを利用)
2既存 session すべて終了後、もしくは一定時間経過後 worker process の停止