下記画像のテーブルの最初の行へどのように値を代入するかで悩んでいます。
下記のようにテーブルの行数を取得すると値が0となっており、したのセルの式に代入しようとすると、うまくいきません。
お手数おかけしますがご教授お願いいたします。
VBA
1 2cell3 = ThisWorkbook.Sheets("美濃加工伝票").ListObjects("伝票").ListRows.Count 3 4MsgBox cell3 5 6With ThisWorkbook.Sheets("美濃加工伝票") 7For i = 2 To cell 8 If num_ber = Cells(i, 1) Then 9 .Cells(3, 6) = wb.Sheets(1).Cells(i, 1).Value 10 .Cells(3, 4) = wb.Sheets(1).Cells(i, 7).Value 11 .Cells(3, 3) = wb.Sheets(1).Cells(i, 8).Value 12 .Cells(3, 9) = wb.Sheets(1).Cells(i, 11).Value 13 .Cells(3, 10) = wb.Sheets(1).Cells(i, 12).Value 14 .Cells(3, 2) = wb.Sheets(1).Cells(i, 13).Value 15 .Cells(3, 5) = wb.Sheets(1).Cells(i, 14).Value 16
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/11/05 02:18