Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Таблица в формате *.html не показывает многострочный текст в ячейке
 
Здравствуйте! Сомневаюсь,  что кто-то поможет но все-таки.

Есть табличка в формате html (веб страница в приложении) когда открываешь ее браузером, то в колонке text виден многострочный текст, а когда открываешь этот же файл программой Excel, то в этой колонке многострочный текст превращается в однострочный.

Файл html  формирую внешним приложением и я могу вносить в его структуру изменения. Возможно есть какой-то тег, который бы excel понял, как многострочный текст или возможно есть какой-то другой способ заставить excel воспринять текст как многострочный.
Если копировать текст руками по одной ячейке - он многострочный, а если сразу всю таблицу, то однострочный.
Помогите пожалуйста.
Как найти повторяющийся ячейки в столбце, вынести на отдельный лист и поставить ссылку?, поиск дубликатов и замена их ссылкой
 
Здравствуйте! Есть Excel база лекарств из 14000 позиций. Только текст без формул. Весит много в любом формате.
В этой табличке некоторые описания лекарств повторяются (по 2 и более раз). Возможно ли в автоматическом режиме находить повторяющиеся описания, переносить их на другой лист, а вместо описания вставлять ссылку ячейку на этом листе?
Мне это поможет уменьшить логическим путем размер таблицы.
показать текст между последним и предпоследним "/"
 
Здравствуйте есть такой столбик
C:/Users/ANYA1/Desktop/foreign_projects/de_GRISOGONO/02-196.jpeg
C:/Users/ANYA1/Desktop/foreign_projects/de_GRISOGONO/03-186.jpeg
C:/Users/ANYA1/Desktop/foreign_projects/de_GRISOGONO/04-162.jpeg
C:/Users/ANYA1/Desktop/foreign_projects/de_GRISOGONO/05-127.jpeg
C:/Users/ANYA1/Desktop/foreign_projects/McQueen_LONDON/1-2.jpeg
C:/Users/ANYA1/Desktop/foreign_projects/McQueen_LONDON/2-2.jpeg
C:/Users/ANYA1/Desktop/foreign_projects/McQueen_LONDON/3-2.jpeg

нужно в соседнем столбике вывести значение между последним и предпоследним слешем (или 1 и 2 если с конца строки)

то есть должен получится такой столбик
de_GRISOGONO
de_GRISOGONO
de_GRISOGONO
de_GRISOGONO
McQueen_LONDON
McQueen_LONDON
McQueen_LONDON
Формирование нескольких заказов на основе одной таблицы деталей, как быстро сделать заказы для мебельного производства?
 
Здравствуйте! Мы проектируем и продаем мебель.  Детали мебели заказываем у разных подрядчиков, а потом собираем мебель сами.
Когда нам приходит заказ, нам нужно быстро сформировать свои заказы на детали этой мебели и отправить нашим подрядчикам.
Сейчас у нас есть несколько прайс-листов с кодами: на деревяшки, на фурнитуру, на черный металл и нержавейку от разных организаций.
Есть таблица с каждым конкретным изделием и перечнем деталей с кодами из этих прайсов и их количеством.
и собственно есть базовая таблица с заказом на мебель от нашего заказчика.

Сейчас мы собираем все данные по заказу в огромную сводную таблицу, а потом включая фильтры по подрядчикам, копируем отдельные куски руками на отдельные листы и переделываем его в заказ для каждого подрядчика. Бывают ошибки...

Возможно есть какое-то готовое решение под эти задачи, которое могло бы на основе полученного нами заказа сформировать заказ подрядчикам? Или это можно делать какими-то другими средствами. Если кто-то сталкивался с такой задачей, помогите пожалуйста.
Экспорт в текстовый фаил в формат utf-8
 
Здравствуйте! Есть простой макрос  для сохранения таблицы в текстовый формат
Код
 Sub Mokus()
Const defPath = "c:\temp\"  'Путь к папке для сохранения файлов
Dim fileSaveName, rr As Range, n As Integer, i As Integer
If Dir(defPath, vbDirectory) = "" Then MkDir defPath
ChDir defPath
fileSaveName = Application.GetSaveAsFilename(Replace(ActiveWorkbook.Name, ".xls", ""), _
    "Text Files (*.html), *.html", , "Сохранение без лишних кавычек :)")
If fileSaveName <> False Then
    Open fileSaveName For Output As #1
    For Each rr In ActiveSheet.UsedRange.Rows
     n = rr.Cells.Count
     For i = 1 To n - 1
      Print #1, rr.Cells(i).Text;
     Next
     Print #1, rr.Cells(n)
    Next
Close #1
End If
End Sub
он работает, но нужно чтобы итоговый файл в utf-8
но если вставляю эту функцию
Код
Function ChangeFileCharset(ByVal filename$, ByVal DestCharset$, _
                            Optional ByVal SourceCharset$) As Boolean
     ' функция перекодировки (смены кодировки) текстового файла
    ' В качестве параметров функция получает путь filename$ к текстовому файлу,
    ' и название кодировки DestCharset$ (в которую будет переведён файл)
    ' Функция возвращает TRUE, если перекодировка прошла успешно
    On Error Resume Next: Err.Clear
     With CreateObject("ADODB.Stream" ) 
      .Type = 2
         If Len(SourceCharset$) Then .Charset = SourceCharset$    ' указываем исходную кодировку
        .Open
         .LoadFromFile filename$    ' загружаем данные из файла
        FileContent$ = .ReadText   ' считываем текст файла в переменную FileContent$
        .Close
         .Charset = DestCharset$    ' назначаем новую кодировку
        .Open
         .WriteText FileContent$
         .SaveToFile filename$, 2   ' сохраняем файл уже в новой кодировке
        .Close
     End With
     ChangeFileCharset = Err = 0
End Function
то появляется ошибка Expected End Sub
когда дописываю End Sub ничего не меняется. Как можно перекодировку в utf-8 сделать?
Страницы: 1
Наверх