フォルダの名前を含むリストボックスを使用しています。リストボックスから名前を選択して(選択の順序を維持するために一度に1つずつ)、列Aの次の空のセルに追加するようにExcelの列A1に追加する必要があります。助けが必要です。以下は私が試みたアプローチです。リストボックスから特定のExcelの列に選択した値(一度に1つずつ)を追加する方法
アプローチ1)
Sub AddRecord_Click()
With Sheet1.ListBox1
For intIndex = 0 To .ListCount - 1
With ActiveSheet
LastRow = .Cells(.Rows.Count, "F").End(xlUp).Row
End With
If .Selected(intIndex) Then
Sheet1.Cells(LastRow, "A") = Sheet1.ListBox1.Value
NextRow = LastRow + 1
End If
Next
End With
End Sub
アプローチ2)
Sub AddRecord_Click()
intRecord = (CInt(Range("A1").End(xlDown).Row) + 1)
Sheet1.Cells(intRecord, "A") = Sheet1.ListBox1.Value
intRecord = intRecord + 1
End Sub
Uに役立つかもしれない試してみてください、あなたは私が実際にアプローチの両方で次の空白のセルに移動することはできませんよ上記のコード – PRABA
内の任意の例外やエラーに直面しています。 –