回答編集履歴

1

ソースコード修正

2021/10/17 13:28

投稿

Bull
Bull

スコア986

test CHANGED
@@ -22,15 +22,17 @@
22
22
 
23
23
 
24
24
 
25
- # ワークシートを取得
25
+ if wb is not None:
26
26
 
27
+ # ワークシートを取得
28
+
27
- ws = wb.Worksheets("Sheet1")
29
+ #ws = wb.Worksheets("Sheet1")
30
+
31
+ ws = wb.ActiveSheet
28
32
 
29
33
 
30
34
 
31
- # セルに数値を書込む
35
+ # セルに数値を書込む
32
-
33
- if ws is not None: # ワークシートを取得できれば
34
36
 
35
37
  ws.Cells(3, 10).Value = 300
36
38
 
@@ -44,15 +46,21 @@
44
46
 
45
47
 
46
48
 
47
- input('確認:')
49
+ input('確認:')
48
50
 
49
51
 
50
52
 
51
- # ワークブックを保存
53
+ # ワークブックを保存
52
54
 
53
- wb.Save()
55
+ wb.Save()
54
56
 
55
- wb = None
57
+ wb = None
58
+
59
+
60
+
61
+ else:
62
+
63
+ print('エクセルが起動していないか、ワークブックを開いていません')
56
64
 
57
65
 
58
66