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

Страницы: 1
Копирование столбца таблицы в .txt файл, fso.CreateTextFile troubleshooting
 
RAN, все отлично работает. Большое спасибо . Подскажите, все таки перенос сразу столбцом невозможен (аналогично выделению столбца и далее копировать+вставить в .txt)?
Копирование столбца таблицы в .txt файл, fso.CreateTextFile troubleshooting
 
Ребята, всем привет. Пытаюсь создать кучу файлов txt из excel таблицы.

Первый файл: имя - значение из ячейки B1,  а  его содержимое -  это столбец под A1 и B1.
Второй файл: имя - значение из ячейки C1,  а  его содержимое -  это столбец под A1 и C1.
Третий файл: имя - значение из ячейки D1,  а  его содержимое -  это столбец под A1 и D1.  И так далее до конца таблицы.
Допили до такого когда. Но почему то столбец не вставляется в файл. При том если взять ячейку, то она появляется в файле а со столбцом не прокатывает.
Возникает подозрение что надо вторым циклом проходить по строкам и за один цикл записывать по 1 значению в txt файл. Если кто-то знает почему range не проходит - подскажите пожалуйста
Код
Sub СозданиеBATфайлов()
    Dim cell As Range, ra As Range: Application.ScreenUpdating = False
    Set ra = Range("B1:VX1")
    folder$ = ThisWorkbook.Path & "\файлы BAT\"
    On Error Resume Next: MkDir folder$    ' создаём папку, если её нет
    For i = 1 To 15
     For Each cell In ra.Cells    ' перебираем все ячейки в первом столбце
        ' сохраняем текстовый файл
            SaveTXTfile folder$ & cell, (Cells(cell.colname, i))
     Next cell
    Next i

End Sub

Function SaveTXTfile(ByVal filename As String, ByVal txt As String) As Boolean
    On Error Resume Next: Err.Clear
    Set fso = CreateObject("scripting.filesystemobject")
    Set ts = fso.CreateTextFile(filename, True)
    ts.WriteLine txt: ts.Close
    SaveTXTfile = Err = 0
    Set ts = Nothing: Set fso = Nothing
End Function
Изменено: andreys290494 - 12.04.2018 14:49:22
Суммирование первых N ячеек, Просуммировать первые N ненулевых ячеек
 
СДЕЛАНО. ПРОСЬБА ЗАКРЫТЬ
Суммирование первых N ячеек, Просуммировать первые N ненулевых ячеек
 
Вот похожий вариант. У меня 30 тысяч на 30 тысяч только размер
Суммирование первых N ячеек, Просуммировать первые N ненулевых ячеек
 
Товарищи здравсвуйте. Ломаю голову целый день
Есть табличка 400х400 из цифр. в каждом столбце порядка 50-80 ячеек с самого начала столбца - нулевые.  (допустим с B1 до B30).

Нужно просуммировать 12 первых непустых ячеек в каждом столбце (в случае сo столбцом B - с B31 по B43) .
Изменено: andreys290494 - 31.08.2017 15:48:58
Запретить изменять размеры ячейки
 
upupup
Запретить изменять размеры ячейки
 
Всем доброго времени суток.
Столкнулся с такой проблемой, что простой защитой книги/листа не отделаться (браузерная версия не переваривает такое решение, предлагает открыть файл на компе, но изменять прямо в браузере не дает).
Поэтому решил что можно реализовать запрет макросом, но не хватает компетенций написать такой макрос.
Может у кого-нибудь есть идеи как решить мою проблему?

upd: обнаружил, что браузерная версия и макросы не переваривает((
но коллеги говорят, что запретить изменение размеров ячеек как то возможно...но как - не помнят)
Изменено: andreys290494 - 04.07.2017 17:49:30
Страницы: 1
Наверх