質問編集履歴

2

一部誤字の修正

2021/09/29 13:14

投稿

same_2614869
same_2614869

スコア6

test CHANGED
File without changes
test CHANGED
@@ -112,7 +112,7 @@
112
112
 
113
113
 
114
114
 
115
- '新規MMRの検索値の行番号の1つ上の行から最初の行まですべての値を削除する。
115
+ '検索値の行番号の1つ上の行から最初の行まですべての値を削除する。
116
116
 
117
117
  With ActiveSheet.Range("A:A")
118
118
 

1

回答頂き内容は解決済みですが、質問文に不備があったため修正させていただきました。

2021/09/29 13:13

投稿

same_2614869
same_2614869

スコア6

test CHANGED
File without changes
test CHANGED
@@ -52,11 +52,33 @@
52
52
 
53
53
 
54
54
 
55
+ **追記**
56
+
57
+ 質問文に試したコード、エラー部分等が存在せず、丸投げのような質問内容となってしまい大変失礼いたしました。
58
+
59
+
60
+
61
+ ご回答頂き、内容は解決したのですが、戒めとして質問内容を修正し、必要な情報を補完したうえでベストアンサーを定めさせていただきます。
62
+
63
+ またお力添え頂く機会があれば、その折は質問内容を正しく記載させていただきますので、御宥恕のほどよろしくお願い申し上げます。
64
+
65
+
66
+
55
67
  ### 発生している問題・エラーメッセージ
56
68
 
57
69
 
58
70
 
59
71
  ```
72
+
73
+ エラー文
74
+
75
+ クラスが登録されていません。
76
+
77
+
78
+
79
+ エラー箇所
80
+
81
+ project = Range("A:A").Find(SetingSht.Range(set)).Row '設定シートの検索値をA列から検索し、行番号を格納。
60
82
 
61
83
 
62
84
 
@@ -70,7 +92,67 @@
70
92
 
71
93
  ```VBA
72
94
 
95
+ ’~~~~~~~~エラーが発生したコード~~~~~~~~~~~~~~~
73
96
 
97
+ '新しいシートをアクティブに
98
+
99
+ test1sht.Activate
100
+
101
+ Sheets("Sheet1").Select
102
+
103
+
104
+
105
+ '必要項目を残して必要ない行を削除する。
106
+
107
+ Dim project As Long
108
+
109
+
110
+
111
+ project = Range("A:A").Find(SetingSht.Range(set)).Row '設定シートの検索値をA列から検索し、行番号を格納。
112
+
113
+
114
+
115
+ '新規MMRの検索値の行番号の1つ上の行から最初の行まですべての値を削除する。
116
+
117
+ With ActiveSheet.Range("A:A")
118
+
119
+ Rows(1: & project - 1).Delete
120
+
121
+ End With
122
+
123
+
124
+
125
+ '~~~~~~~ご回答頂き、正しく処理が行えたコード~~~~~~~~~
126
+
127
+ '新しく作成したシートをアクティブに
128
+
129
+ test1sht.Activate
130
+
131
+ Sheets("Sheet1").Select
132
+
133
+
134
+
135
+ '必要項目を残して必要ない行を削除する。
136
+
137
+ Dim ws As Worksheet
138
+
139
+ Dim project_1 As String
140
+
141
+
142
+
143
+ Set ws = ActiveSheet
144
+
145
+
146
+
147
+ project_1 = Workbooks("設定用.xlsm").Names("setting").RefersToRange.Value
148
+
149
+
150
+
151
+ With ws.Range("A:A")
152
+
153
+ .Resize(.Find(project_1).Row - 1).EntireRow.Delete
154
+
155
+ End With
74
156
 
75
157
 
76
158