IFSを自前で実装する
Function IFS(ParamArray par()) Dim i As Integer IFS = CVErr(xlErrNA) If UBound(par) Mod 2 = 0 Then Exit Function End If For i = LBound(par) To UBound(par) - 1 Step 2 If par(i) Then IFS = par(i + 1) Exit Function End If Next End Function
IFSを自前で実装する
Function IFS(ParamArray par()) Dim i As Integer IFS = CVErr(xlErrNA) If UBound(par) Mod 2 = 0 Then Exit Function End If For i = LBound(par) To UBound(par) - 1 Step 2 If par(i) Then IFS = par(i + 1) Exit Function End If Next End Function
onloadイベントより早いタイミングで実行されるDOMContentLoadedイベントを使う。
window.addEventListener("DOMContentLoaded", function(){ // 画面読み込み時の初期処理とか書く。 }, false);
rbegin()とrend()を使う。逆順なんだけどイテレータは加算でOK。
for (auto ite = map.rbegin(); ite != map.rend(); ++ite) { .... }
COleDateTime dt1( yyyy, mm, dd ); COleDateTime dt2( yyyy, mm, dd ); COleDateTimeSpan span( dt1 - dt2 ); printf( "%d 日間です", span.GetTotalDays() );
IFS(条件,結果,条件,結果,条件,結果....TRUE,"") と一番最後にTRUEで必ず処理される条件を入れればOK
ShowWindow(SW_SHOWMAXIMIZED )
OnSize()イベントで引数がOnSize(UINT nType, int cx, int cy) となるが
nTypeがSIZE_MAXIMIZEDなら最大化されたと判定できる。
SIZE_MINIMIZEDなら最小化。
EDDATE(A2,-1)とかで1ヶ月前
半角/全角スペースに対応
$email = trim ($email," \t\n\r\0\x0B ");