コンボボックスに項目を追加する必要があります。この項目は、ワークシートnoのuserformにあります。データは、指定された範囲に基づいて動的です。これは私のコードであり、動作しません。複数の標準があります(例:スタンダード1、スタンダード2までスタンダード。ワークシートVBAのコンボボックスにアイテムを追加するには?
Private Sub AvailStd_DropButtonClick()
Dim choicesheet As Object, iLast As Integer, iCount As Integer
Set choicesheet = Worksheets("Test")
iLast = choicesheet.Range("LastLine").Cells(1, 1)
For iCount = 1 To iLast
With choicesheet.OLEObjects("AvailStd").Object
.AddItem_
iCount& "." & choicesheet.Range("Standard" & iCount).Cells(1, 1)
End With
Next iCount
End Sub
、テキストとしてあなたのコードを投稿してくださいしてみてください! – Tom
範囲(「標準」とiCount)は何ですか? – dgorti
これはコードではなく、コードのスクリーンショットです。コードをアップロードしてください(コピー可能なテキストとして) –