Итак, я извлекаю данные из базы данных, чтобы заполнить выпадающий список. Каждое значение как идентификатор, связанный с ним, и я использую этот идентификатор в качестве индекса в поле со списком для значения. Поэтому, если идентификатор равен 2, я помещаю его в индекс 2. Первая проблема заключается в том, что если я не заполняю поле чем-то, я использую пробелы, это не позволит мне использовать индекс. Поэтому, если я не заполнил не менее 10 пробелов, я не могу придерживаться значения с идентификатором 10 с индексом 10. Другая проблема заключается в том, что есть пробелы. Поэтому, если я вкладываю в значения с индексами 2,3,5,7,8,10, то есть пробелы при 0,1,4,6,9. Есть ли способ избавиться от пробелов, но сохранить индексы? Любая помощь приветствуется. Благодарю.Удалите пробелы из combobox в excel vba, но сохраните индексы
вот как я помещаю значения в поле со списком. Я использую DEPOT_ID как индекс.
ComboBox1.AddItem rs![DEPOT_NAME], rs![DEPOT_ID]
Вы можете прочитать, что вы написали еще раз, и попытаться сделать это с точки зрения читателей, которые не * абсолютно никакой информации * о том, что вы пытаетесь сделать. Если бы вы были одним из нас и ничего не знали о проекте в этом вопросе, могли бы вы выяснить, что здесь задают? Я, конечно, не могу. –
Я не думаю, что его можно иметь индекс с пробелами. Вам нужно будет иметь массив или что-то за кулисами, чтобы сопоставить ваши индексы с массивом combobox. – NickSlash