エラーの解決方法がわかりませんのでよろしければご教授お願いいたします。
下記部分のcountの部分で「コンパイルエラー 型がいっちしません」と表記されます。ネットで調べたところ、そのまま、データ型が一致していないといことなのですが、どこをどのように記述すればいいかが全く分かりません。
下記内容はマクロ記録で記録した内容をfor文で回したいと思っています。
お手数おかけいたしますがご教授よろしくお願いいたします。
「エラーがでる部分」
Set namelist = wb.ListObjects("氏名").ListRows.Count
VBA
1Sub 更新() 2 3Dim wb As Worksheet 4Dim namelist As ListObject 5Dim i As Long 6 7 8Set wb = ActiveWorkbook.Worksheets("原紙") 9Set namelist = wb.ListObjects("氏名").ListRows.Count 10 11 12 13 For i = 1 To namelist 14 15 ActiveSheet.ListObjects("全体").Range.AutoFilter Field:=3, Criteria1:=i 16 Range("全体[[#Headers],[NO]]").Select 17 Range(Selection, Selection.End(xlToRight)).Select 18 Range(Selection, Selection.End(xlDown)).Select 19 Selection.Copy 20 Sheets(i).Select 21 Range("A17").Select 22 ActiveSheet.Paste 23 Sheets("試し").Select 24 ActiveSheet.ListObjects(i).Range.AutoFilter Field:=3 25 Range("A1").Select 26 Application.CutCopyMode = False 27 Application.CutCopyMode = False 28 Next i
abcabcさんは
wb.ListObjects("氏名").ListRows.Count
の返す型は何と考えていますか。
回答2件
あなたの回答
tips
プレビュー