質問編集履歴

1

2023/10/14 01:09

投稿

BlackCacao
BlackCacao

スコア1

test CHANGED
File without changes
test CHANGED
@@ -15,13 +15,13 @@
15
15
 
16
16
  Sub a ()
17
17
  Dim ws As Worksheet
18
- set ws=Workbooks("sample").Sheets(1)
18
+ set ws=Workbooks("sample.xlsx").Sheets(1)
19
19
  ws.Cells(1,1)="処理1"
20
20
  End Sub
21
21
 
22
22
  Sub b ()
23
23
  Dim ws As Worksheet
24
- set ws=Workbooks("sample").Sheets(1)
24
+ set ws=Workbooks("sample.xlsx").Sheets(1)
25
25
  ws.Cells(2,1)="処理2"
26
26
  End Sub
27
27
 
@@ -29,8 +29,8 @@
29
29
  ②Functionを使う
30
30
  (F8で1行ずつ実行したときに上下に移動しまくるのでデバッグのとき混乱する)
31
31
 
32
- Function ws ()
32
+ Function ws () As Worksheet
33
- set ws=Workbooks("sample").sheets(1)
33
+ set ws=Workbooks("sample.xlsx").sheets(1)
34
34
  End Function
35
35
 
36
36
  Sub main ()
@@ -51,7 +51,7 @@
51
51
 
52
52
  Sub main ()
53
53
  Dim ws As Worksheet
54
- set ws=Workbooks("sample").Sheets(1)
54
+ set ws=Workbooks("sample.xlsx").Sheets(1)
55
55
  Call a (ws)
56
56
  Call b (ws)
57
57
  End Sub
@@ -66,6 +66,6 @@
66
66
 
67
67
  Sub c ()
68
68
  Dim ws As Worksheet
69
- set ws=Workbooks("sample").Sheets(1)
69
+ set ws=Workbooks("sample".xlsx).Sheets(1)
70
70
  ws.Cells(3,1)="処理3"
71
71
  End Sub