СИМВОЛ(10) копирование в текст создает ковычки
GAS1979
Дата: Четверг, 31.05.2018, 17:53 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация:
0
±
Замечаний:
20% ±
Excel 2016
В экселе а ячейке написано Код
=B3&СИМВОЛ(34)&B4&СИМВОЛ(34)&СИМВОЛ(10)&B5&СИМВОЛ(34)&B6&СИМВОЛ(34)
Я копирую эту ячейку в текстовый файл, и он создает лишние кавычки Если же я формулу напишу без СИМВОЛ(10) то кавычки не вставляются, но мне нужен перенос строкиВнешние ссылки удалены администрацией - это нарушение п.3 Правил форума
В экселе а ячейке написано Код
=B3&СИМВОЛ(34)&B4&СИМВОЛ(34)&СИМВОЛ(10)&B5&СИМВОЛ(34)&B6&СИМВОЛ(34)
Я копирую эту ячейку в текстовый файл, и он создает лишние кавычки Если же я формулу напишу без СИМВОЛ(10) то кавычки не вставляются, но мне нужен перенос строкиВнешние ссылки удалены администрацией - это нарушение п.3 Правил форума GAS1979
К сообщению приложен файл:
__10.xlsx
(8.5 Kb)
Сообщение отредактировал GAS1979 - Пятница, 01.06.2018, 10:15
Ответить
Сообщение В экселе а ячейке написано Код
=B3&СИМВОЛ(34)&B4&СИМВОЛ(34)&СИМВОЛ(10)&B5&СИМВОЛ(34)&B6&СИМВОЛ(34)
Я копирую эту ячейку в текстовый файл, и он создает лишние кавычки Если же я формулу напишу без СИМВОЛ(10) то кавычки не вставляются, но мне нужен перенос строкиВнешние ссылки удалены администрацией - это нарушение п.3 Правил форума Автор - GAS1979 Дата добавления - 31.05.2018 в 17:53
InExSu
Дата: Четверг, 31.05.2018, 23:37 |
Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 648
Репутация:
96
±
Замечаний:
0% ±
Excel 2010, 365
Привет! Копируйте две ячейки. Во вложении.
Привет! Копируйте две ячейки. Во вложении. InExSu
Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac
Ответить
Сообщение Привет! Копируйте две ячейки. Во вложении. Автор - InExSu Дата добавления - 31.05.2018 в 23:37
GAS1979
Дата: Пятница, 01.06.2018, 09:32 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация:
0
±
Замечаний:
20% ±
Excel 2016
Копируйте две ячейки. Во вложении.
Это не выход. Результат у меня должен быть в одной ячейке.
Копируйте две ячейки. Во вложении.
Это не выход. Результат у меня должен быть в одной ячейке.GAS1979
Ответить
Сообщение Копируйте две ячейки. Во вложении.
Это не выход. Результат у меня должен быть в одной ячейке.Автор - GAS1979 Дата добавления - 01.06.2018 в 09:32
InExSu
Дата: Пятница, 01.06.2018, 10:17 |
Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 648
Репутация:
96
±
Замечаний:
0% ±
Excel 2010, 365
Привет!Результат у меня должен быть в одной ячейке
Пусть результат будет где Вам нужно, а копируйте из другого места.
Привет!Результат у меня должен быть в одной ячейке
Пусть результат будет где Вам нужно, а копируйте из другого места. InExSu
Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac
Ответить
Сообщение Привет!Результат у меня должен быть в одной ячейке
Пусть результат будет где Вам нужно, а копируйте из другого места. Автор - InExSu Дата добавления - 01.06.2018 в 10:17
GAS1979
Дата: Пятница, 01.06.2018, 10:47 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация:
0
±
Замечаний:
20% ±
Excel 2016
Пусть результат будет где Вам нужно, а копируйте из другого места.
Вот более сложный пример, мне не подходит разбитие на разные ячейки. Массив очень большой. И самое главное, это происходит только при использовании функции СИМВОЛ(10)
Пусть результат будет где Вам нужно, а копируйте из другого места.
Вот более сложный пример, мне не подходит разбитие на разные ячейки. Массив очень большой. И самое главное, это происходит только при использовании функции СИМВОЛ(10)GAS1979
К сообщению приложен файл:
_10.xlsx
(11.3 Kb)
Ответить
Сообщение Пусть результат будет где Вам нужно, а копируйте из другого места.
Вот более сложный пример, мне не подходит разбитие на разные ячейки. Массив очень большой. И самое главное, это происходит только при использовании функции СИМВОЛ(10)Автор - GAS1979 Дата добавления - 01.06.2018 в 10:47
StoTisteg
Дата: Пятница, 01.06.2018, 10:57 |
Сообщение № 6
Группа: Авторы
Ранг: Старожил
Сообщений: 1161
Репутация:
103
±
Замечаний:
0% ±
Excel 2010
Попробуйте всё скопировать на другой лист, через спецвставку вставить значения, а оттуда уже в Notepad++
Попробуйте всё скопировать на другой лист, через спецвставку вставить значения, а оттуда уже в Notepad++ StoTisteg
Интуитивно понятный код - это когда интуитивно понятно, что это код.
Ответить
Сообщение Попробуйте всё скопировать на другой лист, через спецвставку вставить значения, а оттуда уже в Notepad++ Автор - StoTisteg Дата добавления - 01.06.2018 в 10:57
GAS1979
Дата: Пятница, 01.06.2018, 11:01 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация:
0
±
Замечаний:
20% ±
Excel 2016
Попробуйте всё скопировать на другой лист, через спецвставку вставить значения, а оттуда уже в Notepad++
Результат такой же
Попробуйте всё скопировать на другой лист, через спецвставку вставить значения, а оттуда уже в Notepad++
Результат такой жеGAS1979
Сообщение отредактировал GAS1979 - Пятница, 01.06.2018, 11:02
Ответить
Сообщение Попробуйте всё скопировать на другой лист, через спецвставку вставить значения, а оттуда уже в Notepad++
Результат такой жеАвтор - GAS1979 Дата добавления - 01.06.2018 в 11:01
_Boroda_
Дата: Пятница, 01.06.2018, 11:04 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16711
Репутация:
6502
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
У меня получилось так: 1. Скопировать в Excel 2. Вствить в Ворд 3. Скопировать в Ворде (нажать Контрл+А, Контрл+С) 4. Вставить в текстовик
У меня получилось так: 1. Скопировать в Excel 2. Вствить в Ворд 3. Скопировать в Ворде (нажать Контрл+А, Контрл+С) 4. Вставить в текстовик _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение У меня получилось так: 1. Скопировать в Excel 2. Вствить в Ворд 3. Скопировать в Ворде (нажать Контрл+А, Контрл+С) 4. Вставить в текстовик Автор - _Boroda_ Дата добавления - 01.06.2018 в 11:04
StoTisteg
Дата: Пятница, 01.06.2018, 11:05 |
Сообщение № 9
Группа: Авторы
Ранг: Старожил
Сообщений: 1161
Репутация:
103
±
Замечаний:
0% ±
Excel 2010
Попробовал, то же самое. Ну и уберите их заменой, что мешает-то? Замен всего две: 1) "" -> " 2) \r\n" -> \r\n Вторую операцию проделываем в режиме поиска Расширенный, если перенос строки перед кавычками тоже лишний, то 2) \r\n" -> (пусто) [p.s.]UPD: Кавычки в начале строк какие-то странные, их надо копипастом в окно замены вставлять.
Попробовал, то же самое. Ну и уберите их заменой, что мешает-то? Замен всего две: 1) "" -> " 2) \r\n" -> \r\n Вторую операцию проделываем в режиме поиска Расширенный, если перенос строки перед кавычками тоже лишний, то 2) \r\n" -> (пусто) [p.s.]UPD: Кавычки в начале строк какие-то странные, их надо копипастом в окно замены вставлять.StoTisteg
Интуитивно понятный код - это когда интуитивно понятно, что это код.
Сообщение отредактировал StoTisteg - Пятница, 01.06.2018, 11:13
Ответить
Сообщение Попробовал, то же самое. Ну и уберите их заменой, что мешает-то? Замен всего две: 1) "" -> " 2) \r\n" -> \r\n Вторую операцию проделываем в режиме поиска Расширенный, если перенос строки перед кавычками тоже лишний, то 2) \r\n" -> (пусто) [p.s.]UPD: Кавычки в начале строк какие-то странные, их надо копипастом в окно замены вставлять.Автор - StoTisteg Дата добавления - 01.06.2018 в 11:05
InExSu
Дата: Пятница, 01.06.2018, 11:07 |
Сообщение № 10
Группа: Друзья
Ранг: Ветеран
Сообщений: 648
Репутация:
96
±
Замечаний:
0% ±
Excel 2010, 365
Копирует в буфер без лишних кавычек: [vba]Код
Sub Copy2ClipBoard(txt$) ' запись в буфер обмена ' Если не работает: или подключите библиотеку Microsoft Forms 2.0 Object Library или вставьте в проект пустую форму. With GetObject("New:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}") .SetText txt$ .PutInClipboard End With End Sub
[/vba]
Копирует в буфер без лишних кавычек: [vba]Код
Sub Copy2ClipBoard(txt$) ' запись в буфер обмена ' Если не работает: или подключите библиотеку Microsoft Forms 2.0 Object Library или вставьте в проект пустую форму. With GetObject("New:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}") .SetText txt$ .PutInClipboard End With End Sub
[/vba] InExSu
Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac
Ответить
Сообщение Копирует в буфер без лишних кавычек: [vba]Код
Sub Copy2ClipBoard(txt$) ' запись в буфер обмена ' Если не работает: или подключите библиотеку Microsoft Forms 2.0 Object Library или вставьте в проект пустую форму. With GetObject("New:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}") .SetText txt$ .PutInClipboard End With End Sub
[/vba] Автор - InExSu Дата добавления - 01.06.2018 в 11:07
StoTisteg
Дата: Пятница, 01.06.2018, 11:07 |
Сообщение № 11
Группа: Авторы
Ранг: Старожил
Сообщений: 1161
Репутация:
103
±
Замечаний:
0% ±
Excel 2010
_Boroda_ , а зачем столько лишних телодвижений, если на скриншоте ясно виден поддерживающий ренгэкспы Notepad++?
_Boroda_ , а зачем столько лишних телодвижений, если на скриншоте ясно виден поддерживающий ренгэкспы Notepad++?StoTisteg
Интуитивно понятный код - это когда интуитивно понятно, что это код.
Ответить
Сообщение _Boroda_ , а зачем столько лишних телодвижений, если на скриншоте ясно виден поддерживающий ренгэкспы Notepad++?Автор - StoTisteg Дата добавления - 01.06.2018 в 11:07
GAS1979
Дата: Пятница, 01.06.2018, 11:13 |
Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 24
Репутация:
0
±
Замечаний:
20% ±
Excel 2016
У меня получилось так: 1. Скопировать в Excel 2. Вствить в Ворд 3. Скопировать в Ворде (нажать Контрл+А, Контрл+С) 4. Вставить в текстовик
Этот способ помог. Спасибо. Но вот почему это происходит, не понятно.
У меня получилось так: 1. Скопировать в Excel 2. Вствить в Ворд 3. Скопировать в Ворде (нажать Контрл+А, Контрл+С) 4. Вставить в текстовик
Этот способ помог. Спасибо. Но вот почему это происходит, не понятно.GAS1979
Ответить
Сообщение У меня получилось так: 1. Скопировать в Excel 2. Вствить в Ворд 3. Скопировать в Ворде (нажать Контрл+А, Контрл+С) 4. Вставить в текстовик
Этот способ помог. Спасибо. Но вот почему это происходит, не понятно.Автор - GAS1979 Дата добавления - 01.06.2018 в 11:13
boa
Дата: Пятница, 01.06.2018, 12:26 |
Сообщение № 13
Группа: Друзья
Ранг: Ветеран
Сообщений: 559
Репутация:
167
±
Замечаний:
0% ±
365
GAS1979, Заключая всё значение ячейки в кавычки при копировании, Excel дает понять, что внутри ячейки имеются непечатаемые символы такие как: знак табуляции СИМВОЛ(9), перенос строки СИМВОЛ(10), СИМВОЛ(13), неразрывный пробел СИМВОЛ(160) и т.д. Ведь Excel использует(добавляет) эти символы(9, 10, 13) для правильного отображения колонок/строк при копировании диапазона и даже отдельной ячейки.
GAS1979, Заключая всё значение ячейки в кавычки при копировании, Excel дает понять, что внутри ячейки имеются непечатаемые символы такие как: знак табуляции СИМВОЛ(9), перенос строки СИМВОЛ(10), СИМВОЛ(13), неразрывный пробел СИМВОЛ(160) и т.д. Ведь Excel использует(добавляет) эти символы(9, 10, 13) для правильного отображения колонок/строк при копировании диапазона и даже отдельной ячейки. boa
Ответить
Сообщение GAS1979, Заключая всё значение ячейки в кавычки при копировании, Excel дает понять, что внутри ячейки имеются непечатаемые символы такие как: знак табуляции СИМВОЛ(9), перенос строки СИМВОЛ(10), СИМВОЛ(13), неразрывный пробел СИМВОЛ(160) и т.д. Ведь Excel использует(добавляет) эти символы(9, 10, 13) для правильного отображения колонок/строк при копировании диапазона и даже отдельной ячейки. Автор - boa Дата добавления - 01.06.2018 в 12:26