با سلام.
اگر از کدهای زیاد و حلقه ها اجتناب کنیم روش زیر رو توصیه می کنم:
1) محدوده ای را که می خواهید در کمبوباکس قرار گیرد را در یک Table (من نام تیبل رو اینجا data)قرار دهید
2) در هر رویدادی که دوست دارید مثل Initialize یا Activateیوزر فرم کد زیر را بنویسید:
کد PHP:
Me.ComboBox2.RowSource = ActiveSheet.Range("data").Address
توجه داشته باشین محدوده ای که می خواین درکمبوباکس باشد، داخل محدوده تیبل قرار بگیرد.البته اگه بصورت ردیفی داده ها را در زیر تیبل بنویسید خود تیبل ان را بصورت خودکار داخل محدوده خود قرار می دهد.
اگر این هم پاسخگوی نیاز شما نبود روش های دیگری مثل: End. ، روش حلقه هم هست.
علاقه مندی ها (Bookmarks)