回答編集履歴

2

サンプルソースの修正

2016/05/27 02:53

投稿

kaz.Suenaga
kaz.Suenaga

スコア2037

test CHANGED
@@ -18,9 +18,7 @@
18
18
 
19
19
  ```ExcelVBA
20
20
 
21
- ActiveWorkbook.Range("A1").Value = "xxx"
21
+ Activesheet.Range("A1").Value = "xxx"
22
-
23
-
24
22
 
25
23
  ```
26
24
 
@@ -44,7 +42,7 @@
44
42
 
45
43
 
46
44
 
47
- WB.ActiveWorkbook.Range("A1").Value = "xxx"
45
+ WB.Activesheet.Range("A1").Value = "xxx"
48
46
 
49
47
 
50
48
 
@@ -52,7 +50,7 @@
52
50
 
53
51
 
54
52
 
55
- WB.SaveAs [ファイル名]
53
+ WB.SaveAs [ファイル名] ' ← ファイル名はフルパスの文字列で与える
56
54
 
57
55
  WB.Close Flase
58
56
 

1

編集途中の投稿(投稿不具合?)

2016/05/27 02:52

投稿

kaz.Suenaga
kaz.Suenaga

スコア2037

test CHANGED
@@ -19,3 +19,71 @@
19
19
  ```ExcelVBA
20
20
 
21
21
  ActiveWorkbook.Range("A1").Value = "xxx"
22
+
23
+
24
+
25
+ ```
26
+
27
+
28
+
29
+
30
+
31
+ としていたものをAccessVBAでは
32
+
33
+
34
+
35
+ ```AccessVBA
36
+
37
+ Dim xlApp As New Excel.Application
38
+
39
+ Dim WB As Excel.WorkBook
40
+
41
+
42
+
43
+ Set WB = xlApp.Workbooks.Open([開くファイルのパス])
44
+
45
+
46
+
47
+ WB.ActiveWorkbook.Range("A1").Value = "xxx"
48
+
49
+
50
+
51
+ ・・・
52
+
53
+
54
+
55
+ WB.SaveAs [ファイル名]
56
+
57
+ WB.Close Flase
58
+
59
+
60
+
61
+ xlApp.Quit
62
+
63
+
64
+
65
+ Set WB = Nothing
66
+
67
+ Set xlApp = Nothing
68
+
69
+ ```
70
+
71
+
72
+
73
+ というように
74
+
75
+
76
+
77
+ - Excelの起動
78
+
79
+ - Excelでファイルを開く
80
+
81
+ - 開いたファイルを操作する
82
+
83
+
84
+
85
+ という手順を追う必要があります。
86
+
87
+
88
+
89
+ 取り急ぎ方針だけですが。