質問編集履歴

2

コードの追加

2019/01/29 08:10

投稿

yumeno
yumeno

スコア27

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,9 @@
2
2
 
3
3
 
4
4
 
5
- VBAファイルを展開する前に展開済みか否か確認したいのですがうまくいきません
5
+ こんちは初心者です。
6
6
 
7
- こんにちは、初心者です
7
+ どうしてもエラー内容を解決するとができません。
8
8
 
9
9
 
10
10
 
@@ -28,9 +28,25 @@
28
28
 
29
29
  ```VBA
30
30
 
31
- Sub sample()
31
+ Sub フォルダ内のファイルを出力2()
32
32
 
33
33
 
34
+
35
+ '入力シート
36
+
37
+ read_row = Sheets("入力").Range("B2")
38
+
39
+ read_col = Sheets("入力").Range("C2")
40
+
41
+
42
+
43
+ '変数指定
44
+
45
+ Dim ws As Worksheet
46
+
47
+ Set ws = ThisWorkbook.Worksheets(1)
48
+
49
+
34
50
 
35
51
  Dim datFile As String
36
52
 
@@ -38,17 +54,35 @@
38
54
 
39
55
 
40
56
 
41
- If IsBookOpened(datFile) Then
57
+ Dim arr As Variant
42
58
 
43
- MsgBox "開いてます"
59
+ arr = WorksheetFunction.Transpose(Range("A1:L100"))
44
60
 
45
- Else
61
+
46
62
 
63
+
64
+
65
+
66
+
67
+ '②テキストを展開 ※展開済の場合スルー
68
+
69
+ Dim ret As Boolean
70
+
71
+ ret = IsBookOpened(datFile)
72
+
73
+ If (ret = False) Then
74
+
47
- MsgBox "開いていません"
75
+ MsgBox "開いてい"
76
+
77
+ Open datFile For Output As #1
78
+
79
+ Exit Sub
48
80
 
49
81
  End If
50
82
 
51
- End Sub
83
+ MsgBox "開いている"
84
+
85
+ Debug.Print "開いている"
52
86
 
53
87
 
54
88
 

1

まるなげしていません。1時間ほど調べました。

2019/01/29 08:10

投稿

yumeno
yumeno

スコア27

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,8 @@
3
3
 
4
4
 
5
5
  VBAにて、ファイルを展開する前に展開済みか否か確認したいのですがうまくいきません。
6
+
7
+ こんにちは、初心者です。
6
8
 
7
9
 
8
10
 
@@ -58,4 +60,4 @@
58
60
 
59
61
 
60
62
 
61
- 検索サイトで調べましたが、解決することができませんでした
63
+ 検索サイトで調べましたが、解決することができませんでした