Юрий М, Тогда посоветуйте, как назвать, если имеем около 10 тыс уникальных строк. С выбором в каждом выпадающем списке, число вариантов последующих должно уменьшаться. Проблема ещё в том, что присвоением имён не обойтись (1. Очень большое кол-во вариантов. 2. Имена мешают в дальнейших вычислениях, т.к. это только часть документа)
Bema, За пустой, прошу прощения, перезалил. Неделю уже мучаюсь, по примерам, не получается. проблема в том, что уникальна только строка, с каждым введённым значением, выбор из последующего списка должен уменьшаться,а это не получается реализовать.
Добрый день. Всю голову сломал, как сделать выпадающие списки. Пример с маленьким кусочком данных во вложении. Проблема в том, что это только 1/100 от данных. В идеале нужно чтоб выбирая по очереди, получалась необходимая строка из списка. Присваивать имена всем вариантам, крыша съедет. Просьба подкинуть совет, как это можно реализовать.
Михаил Лебедев, Спасибо за ответ, но к сожалению нет. Просто заменой не обойтись. Я не говорю, что я хотя бы на четверть понимаю суть методов, но в другие приложения текст же вставляется...
Ivan.kh, Немножко перефразирую: Фиксированная часть текста ячейки может быть разной: - [Итого имеем на сумму: (сюда из буфера вставить текст Ctrl+V)] - [Итого утеряно: (сюда из буфера вставить текст Ctrl+V)] - [Давным давно приобрели: (сюда из буфера вставить текст Ctrl+V)] - [Попилено из бюджета на сумму: (сюда из буфера вставить текст Ctrl+V)] этих ячеек может быть несколько, может одна, распологаться могут как на одном листе, так и в разных книгах. Записывать все варианты в макрос, не имеет смысла, написание разнообразное.
Sanja Не достаточно. Из-за специфики документов, не могу их сюда прилепить. Поэтому остаётся говорить, что надо текст вставлять между существующими словами одной ячейки.
Добрый день. Ответа не нашёл, м.б. плохо искал. Есть функция =ЧислоПропись(J17) где в ячейке J17 пишутся цифры, в ячейке с функцией отображается число прописью. Нужно чтоб при использовании макроса, можно было вставлять текстовое значение в ячейке с текстом. К примеру: ячейка А1 Выбираем произвольную ячейку в которой написано [Итого имеем на сумму: (сюда из буфера вставить текст Ctrl+V)] Макрос копирует в буфер, можно вставить как отдельной ячейкой, так и в другое приложение, а как часть текста ячейки, буфер не активен.
Код
Sub коппи2()
Range("J16").Select
Selection.Copy
Range("J20").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("J20").Copy
End Sub