0
Excel에서 모든 데이터를 가져 와서 listview3에 표시하고 싶습니다. 이하의 코드를 실행하는 동안, 나는 오류 '런타임 오류 13'와 '형식이 일치'를 얻고있다. 모든 변화가 필요한지에로 알려 주시기 바랍니다.Listview Excel에서 형식이 일치하지 않습니다. Excel VBA
Dim myFileNameDir As String
Dim wksSource As Worksheet
Dim rngData As Range
Dim rngCell As Range
Dim LstItem As listItem
Dim RowCount As Long
Dim ColCount As Long
Dim I As Long
Dim j As Long
myFileNameDir = Sheet1.Range("V3").Value & TextBox40.Text & ".xlsx"
Workbooks.Open Filename:=myFileNameDir, UpdateLinks:=0
Set wksSource = Worksheets("Sheet1")
Set rngData = wksSource.Range("A1").CurrentRegion
For Each rngCell In rngData.Rows(1).Cells
Me.ListView3.ColumnHeaders.Add Text:=rngCell.Value, Width:=90
Next rngCell
RowCount = rngData.Rows.Count
ColCount = rngData.Columns.Count
For I = 2 To RowCount
Set LstItem = ListView3.ListItems.Add(Text:=rngData(I, 1).Value)
For j = 2 To ColCount
LstItem.ListSubItems.Add Text:=rngData(I, j).Value
Next j
Next I
무엇을 줄 수는 오류가 발생합니다 시도 할 수 있는지 알 수없는 경우? 그것은 컴파일합니까? 당신의 ListItem이'Dim LstItem As listItem'으로 대문자로 쓰여진 것은 이상합니다. – dbmitch
오류가 있습니다. Set LstItem = ListView3.ListItems.Add (Text : = rngData (I, 1)).값) –