前提・実現したいこと
2000くらいのセルデータを指定した個数だけ
別シートに移動させたいのですがその走りで
色々試している段階でマクロがうまく回らないので
意見をお聞きしたいです
発生している問題・エラーメッセージ
Sub Sample4()
Dim ws1 As Worksheet
Dim ws2 As Worksheet
Set ws2 = Worksheets("使用データoutput")
Set ws1 = Worksheets("クエリデータ参照式")
Dim D As String, n As String, E As String, T As String, J As String, G As String, H As String, K As String, A As String, B As String, C As String
D = ws1.Range("HB1").Value 'データ数
n = ws1.Range("HE2").Value '条件数
A = ws1.Range("HJ4").Value 'HJデータ開始
T = 4 'HJ開始行番号
E = T + 59 '一水準終わり列番号
J = 218 'HJ列番号
G = T + D '一水準範囲終わり行番号
H = 216 'HH列番号
B = 4
K = ws1.Range("HH4").Value '計測データ数
C = J + K '一水準範囲終わり行番号
ws2.Range(Range(3, 2), Range(14, 4)) = ws1.Range(ws1.Range(T, J), ws1.Range(G, C))
End Sub
エラーメッセージ
Rangeメソッドは失敗しました Worksheetオブジェクト
該当のソースコード
ws2.Range(Range(3, 2), Range(14, 4)) = ws1.Range(ws1.Range(T, J), ws1.Range(G, C))
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/17 05:18