У меня есть переменная variant, в которую я записываю текст из нескольких строк, например,
"ыорвпа
пвыап
ывап
ваырп".
Как мне удалить определённую строку из этой переменной, зная только номер этой строки???




А точно обоснованно хранение данных в вариантной переменной в данном случае? Может в рамках твоей задачи лучше подойдёт массив или коллекция?








Соответственно возникает вопрос, а что же автор таки хочет сделать изначально?Константиин писал(а):Вообще-то можно использовать и string. Variant - это в общем случае, когда неизвестно какие будут данные в этой переменной и как она будет использоваться.

Т.е. вопрос звучит так: N переменных типа Variant будут занимать меньше памяти, чем N массивов? Так что ли? Массивов чего? Тоже Variant? Уточняй вопрос.Константиин писал(а):2)Немного перефразирую: несколько переменных типа variant будут занимать меньше памяти, чем столько же массивов. Или я ошибаюсь???

Dim A1 As StringList
Set A1 = New StringList
A1.CommaText = "апрвер, вапывап, апроапро"
A1.Remove 2
Debug.Print A1.CommaTextСейчас этот форум просматривают: Majestic-12 [Bot], Yandex-бот и гости: 18