回答編集履歴

1

ソースコードを追記

2017/02/02 06:08

投稿

motuo
motuo

スコア3027

test CHANGED
@@ -1 +1,61 @@
1
+ ```
2
+
3
+ Worksheets("Sheet1")
4
+
5
+ ```
6
+
7
+ ではなく、
8
+
9
+ ```
10
+
11
+ Worksheets("To-Do リスト")
12
+
13
+ ```
14
+
15
+ としてみたら如何でしょうか?
16
+
17
+
18
+
19
+ ###追記
20
+
21
+ 下記の様に、worksheetsを定義してあげると良いのではないでしょうか。
22
+
23
+ ```VBA
24
+
25
+ Sub gantt_chart()
26
+
27
+ Dim project_name
28
+
29
+ Dim gantt_num As Integer
30
+
31
+ 'ここを追記
32
+
33
+ Dim sheet1 As Worksheet
34
+
35
+ Set sheet1 = Worksheets("sheet1")
36
+
37
+ 'ここを追記
38
+
39
+
40
+
41
+ gantt_num = 1
42
+
43
+ project_name = Cells(7, 2)
44
+
45
+ Worksheets("Sheet1").Cells(1, 1).Value = project_name
46
+
47
+
48
+
49
+ 'セル着色【エラー箇所↓】
50
+
51
+ 'ここを変更
52
+
53
+ sheet1.Range(Cells(1, 2), Cells(1, 4)).Interior.Color = RGB(255, 0, 0)
54
+
55
+ 'セル着色【エラー箇所↑】
56
+
1
- ```Worksheets("Sheet1")```ではなく、```Worksheets("To-Do リスト")```としてみたら如何でしょうか?
57
+ Worksheets("Sheet1").Cells(1, 5).Interior.Color = RGB(0, 0, 255)
58
+
59
+ End Sub
60
+
61
+ ```