Откуда берутся эти кавычки...?

NatalieRedFox_333

Чего мне бояться? - подумала Красная Шапочка...)))
Топикстартер
Сообщения
2 089
Реакции
145
Здравствуйте...! Не пойму откуда берутся кавычки....как их можно убрать?
"Just took zzzzzzzzzzzzzzzzzzz
Just took zzzzzzzzz"
к одной ячейке прибавляем другую через СИМВОЛ(10)

формула в ячейке...

Код:
=BF2&СИМВОЛ(10)&"  "&BG2

1646334748011.png
 

Вложения

  • Untitled.jpg
    Untitled.jpg
    29 КБ · Просм.: 201
  • Untitled.jpg
    Untitled.jpg
    36.8 КБ · Просм.: 216
Последнее редактирование:
если ячейку скопировать и вставить в блокнот то текст будет с кавычками...)))
"Just took zzzzzzzzzzzzzzzzzzz
Just took zzzzzzzzz"
а они мне совсем не нужны...)))

1646335006855.png


1646334975299.png
 
Последнее редактирование:
мне надо соеденить две ячейки A & B причем так чтоб текст из ячейки B начинался строго с новой строки...)))
новая строка это - СИМВОЛ(10)
но почему то появляются еще и кавычки...
 
Наверное это нормальное поведение... обычно делают свое копирование если по одной ячейке, или в блокноте уже делают замену.
Колхозят макросы если нужно копировать по одной ячейке

Sub ClipboardRemoveQuotes()
Dim strClip As String
strClip = Selection.Copy
strClip = GetClipboard()
On Error Resume Next - Needed in case clipboard is empty
strClip = Replace(strClip, Chr(34), "")
On Error GoTo 0
SetClipboard (strClip)
End Sub
либо можно OpenOffice попробовать, либо перенос строки делать условным обозначением, а в блокноте делать замену.
 
  • Спасибо
Реакции: NatalieRedFox_333
Наверное это нормальное поведение... обычно делают свое копирование если по одной ячейке, или в блокноте уже делают замену.
Колхозят макросы если нужно копировать по одной ячейке

Sub ClipboardRemoveQuotes()
Dim strClip As String
strClip = Selection.Copy
strClip = GetClipboard()
On Error Resume Next - Needed in case clipboard is empty
strClip = Replace(strClip, Chr(34), "")
On Error GoTo 0
SetClipboard (strClip)
End Sub
либо можно OpenOffice попробовать, либо перенос строки делать условным обозначением, а в блокноте делать замену.
ну убрать конечно не проблемма если одна ячейка или 2...))) даже 5 можно.... 'otbline' а если +100500....?
 
Я же не знаю ваш workflow, пути примерно обозначил. Дальше уже выбираете более удобный вариант костылей.
кавычек нет в самой ячейке... они появляются при копировании текста и его вставке в блокнот или другой документ...
 
а еще эти кавычки появляются только когда в формуле есть - СИМВОЛ(10)
 
Вместо вот этой конструкции, которая выделена красным
Без имени-6.jpg

попробуй использовать дважды (у тебя же там два пробела?) вот такую штуку

СИМВОЛ(32)

 
Последнее редактирование:
Вместо вот этой конструкции, которая выделена красным
Посмотреть вложение 150551
попробуй использовать дважды (у тебя же там два пробела?) вот такую штуку

СИМВОЛ(32)

дело не в пробеле а именно в этом СИМВОЛ(10). те без него все Ok!
но как только он появляется в формуле сразу откуда то берутся кавычки...
а пробел я так просто поставила для кучи...он на кавычки никак не влияет)))
 
Последнее редактирование:
скопировано из блокнота
"попробуй использовать дважды
вот такую штуку"

скопировано из Excel
попробуй использовать дважды
вот такую штуку

1646349818480.png
 

Вложения

Последнее редактирование:
Заключая всё значение ячейки в кавычки при копировании, Excel дает понять, что внутри ячейки имеются непечатаемые символы такие как:
знак табуляции СИМВОЛ(9), перенос строки СИМВОЛ(10), СИМВОЛ(13), неразрывный пробел СИМВОЛ(160) и т.д.

Ведь Excel использует(добавляет) эти символы(9, 10, 13) для правильного отображения колонок/строк при копировании диапазона и даже отдельной ячейки.
 
кавычек нет в самой ячейке... они появляются при копировании текста и его вставке в блокнот или другой документ...
проблема то понятна, эксель так вписывается в стандарт.
А вот как избавляться от этого решать вам, либо макрос и копирование таких ячеек отдельным шорткатом или замена уже в целевом редакторе.
Либо пробуйте альтернативные опенсорсные решения, там вроде без кавычек копируется.