Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 29.09.2011, 22:54
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Цель такая записать в txt файл столбец из одной таблицы, потом через запятую второй столбец. Проблема в том, что формат второго столбца числовой, и разделитель дробной части в нем запятая. Мне же надо что бы в файле разделителем была точка. В формате ячейке не нашел ничего подходящего. Из-за этого в макросе я перевожу переменную в string и заменяю запятую на точку, но когда я делаю writeln #n, ad,da он записывает строковое значение в ковычках. Помогите кто чем может Вот текст МакросаSub Maindim sheet as object, cell as objectdim sFileName as Stringdim n as IntegersFileName = "c:\temp.txt"sheet = thisComponent.sheets.getByName("Январь") n =freeFile()open sFileName for output Access Read Write as #nfor i = 17 to 1000cell = sheet.getCellByPosition(1,i)ad = cell.value cell2 = sheet.getCellByPosition(4,i)da = cell2.valueda = Int(da * 100 + 0.5) / 100da = Format(da, "00.00")da = Left(da, InStr(da, ",") - 1) + "." + Mid(da, InStr(da, ",") + 1)if ad = 0 then Goto Errors write #n, ad,daErrors:nextclose #nEnd Sub
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Запись в файл Guest Продолжение старого архива 0 17.10.2011 03:46
Запись в файл Guest Продолжение старого архива 0 16.10.2011 16:08
Запись в файл Guest Новый архив 3 0 28.09.2011 19:46
Запись в файл объектов Guest Новые вопросы и ответы 4 0 28.09.2011 18:42



© www.otvetnemail.ru - Форум вопросов и ответов.