質問編集履歴
3
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -33,7 +33,7 @@
|
|
33
33
|
$prospect = $sheet.Cells.Item($x,$w)
|
34
34
|
if ($prospect -eq $null){
|
35
35
|
continue
|
36
|
-
}
|
36
|
+
}else{
|
37
37
|
#月の余剰(surplus)と増減見込み時間(prospect)を掛け算する。それを地域毎に繰り返す。
|
38
38
|
$sur_pros = $surplus * $prospect
|
39
39
|
#上記掛け算結果をセルに記録する。
|
2
書式改善
title
CHANGED
File without changes
|
body
CHANGED
@@ -46,6 +46,7 @@
|
|
46
46
|
### 実現したいこと
|
47
47
|
|
48
48
|
ここでは、セル内に 0 という数値が書かれていてもnullが返ってしまう事で悩んでいます。
|
49
|
+
($prospectで参照したセルに 0 が入っているとnullのエラーが返ってきます)
|
49
50
|
PowerShellで処理するとエクセルの空白も 0 も同じようにnullとして認識されますが、
|
50
51
|
0 が記入されている場合はnullではなく素直に 0 という数値を返して変数に格納したいというのがここで実現したいことです。
|
51
52
|
|
1
補足追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -57,4 +57,5 @@
|
|
57
57
|
}else{~
|
58
58
|
という処理をいれたらnullの時は処理をスキップして上手くいった事がありますが
|
59
59
|
これは空白セルのスキップだった(数値0とはまたケースが違う)から
|
60
|
-
上手くいったのかな...と思っています。
|
60
|
+
上手くいったのかな...と思っています。
|
61
|
+
※この時はセルに1が入っているか空白のセルしかない場合の処理をしていました。
|