Добрый вечер всем. У меня в столбце С более 1000 ячеек, в них текст с разным содержанием, можно ли во всех ячейках, взять текст в кавычки автоматически? Спасибо
Добрый вечер всем. У меня в столбце С более 1000 ячеек, в них текст с разным содержанием, можно ли во всех ячейках, взять текст в кавычки автоматически? Спасибоpahaaa
А может, Вам достаточно создать только видимость наличия кавычек? Посмотрите вложение. Визуально кавычки есть, а на самом деле их там нет, это только кажется. Как сделано? - Топните на любую ячейку (например, С3) правой кнопкой мыши и выберите "Формат ячеек", на вкладке "Число" Вы увидите такой формат: ;;;\"@\"
По поводу макроса: Копируете макрос Сергея, в своем файле топаете правой кнопкой мыши на ярлычок листа (обычно, если не переименовывали, то там написано что-то типа Лист1), выбираете "Исходный текст", вставляете в появившееся белое окошки скопированный ранее код, в куске макроса Range("c1:c1000") вручную переписываете свой диапазон, устанавливаете курсор мыши в любое место между Sub и End Sub и жмете F5. Все. Или вставляете такой макрос:[vba]
Код
Sub pahaaa1() Dim Val As Range For Each Val In Range("c1:c" & Range("c" & Rows.Count).End(xlUp).Row) Val = """" & Val & """" Next Val End Sub
[/vba]. Тогда последовательность действий аналогична, кроме ручной замены диапазона
А может, Вам достаточно создать только видимость наличия кавычек? Посмотрите вложение. Визуально кавычки есть, а на самом деле их там нет, это только кажется. Как сделано? - Топните на любую ячейку (например, С3) правой кнопкой мыши и выберите "Формат ячеек", на вкладке "Число" Вы увидите такой формат: ;;;\"@\"
По поводу макроса: Копируете макрос Сергея, в своем файле топаете правой кнопкой мыши на ярлычок листа (обычно, если не переименовывали, то там написано что-то типа Лист1), выбираете "Исходный текст", вставляете в появившееся белое окошки скопированный ранее код, в куске макроса Range("c1:c1000") вручную переписываете свой диапазон, устанавливаете курсор мыши в любое место между Sub и End Sub и жмете F5. Все. Или вставляете такой макрос:[vba]
Код
Sub pahaaa1() Dim Val As Range For Each Val In Range("c1:c" & Range("c" & Rows.Count).End(xlUp).Row) Val = """" & Val & """" Next Val End Sub
[/vba]. Тогда последовательность действий аналогична, кроме ручной замены диапазона_Boroda_