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

Страницы: 1
Обойти ограничение в 255 полей при слияние Ворда И экселя
 
Цитата
написал:
я так понял, что в каждой ячейке поле, но все равно только 80, или там 4 таких страницы?
Не такие же, но очень похожие. и все 255 полей слияние используется  
Обойти ограничение в 255 полей при слияние Ворда И экселя
 
Цитата
написал:
тогда источник организован отвратительно.
А как лучше сделать ?  Если мне нужно чтобы был функционал экселя, и эти данные переносились в ворд
Обойти ограничение в 255 полей при слияние Ворда И экселя
 
Цитата
написал:
Пример нужен в виде файла эксель. Сделайте не большой файл-пример.
Все ячейки в таблице не стал заполнять, но логика понятна, что в экселе граф больше чем 255, а в ворде показывает только 255 первых ячеек.  
Обойти ограничение в 255 полей при слияние Ворда И экселя
 
Цитата
написал:
А все поля нужны? Я просто с трудом представляю создание документа с расставленными сотнями полей. А если нет то просто нужно подготовитть промежуточную таблицу или получать данные запросом.
Да, вот пример
Получать данные запросом это как??
Изменено: levkaster97 - 24.09.2024 11:10:02
Обойти ограничение в 255 полей при слияние Ворда И экселя
 
Цитата
написал:
levkaster97 , как вариант - через CSV-файл: https://techcommunity.microsoft.com/t5/excel/how-to-do-a-mail-merge-with-more-than-255-columns/m-p/7....
Да, через CSV работает, но если эксель сделана через CSV то она не может считать формулы.
Обойти ограничение в 255 полей при слияние Ворда И экселя
 
Цитата
написал:
поэтому скорее всего придется писать макрос.
Какой макрос ?  он решит эту проблему?
Обойти ограничение в 255 полей при слияние Ворда И экселя
 
При слиянии в Word вылезает ограничение полей слияния - 255. В Excel количество столбцов больше 255, соответственно, всё из столбцов 255+ не попадает в Word. Как снять это ограничение ?
Как изменить путь файла, Путь файла
 
Здраствуйте, есть вот такой макрос

Код
Sub CopyFiles()
    Dim fso As Object, i As Integer, lastColumn As Integer, copyToPath As String
    Set fso = CreateObject("Scripting.FileSystemObject")
    Let lastColumn = Cells(ActiveCell.Row, Columns.Count).End(xlToLeft).Column
    If lastColumn = 1 Then Exit Sub
    With Application.FileDialog(msoFileDialogFolderPicker)
        .AllowMultiSelect = False
        .ButtonName = "Выбрать папку"
        .Title = "Выбор папки"
        If .Show = -1 Then
            copyToPath = .SelectedItems(1)
        Else
            Exit Sub
        End If
    End With
    If Right(copyToPath, 1) <> "\" Then copyToPath = copyToPath & "\"
    If Not fso.FolderExists(copyToPath & Cells(ActiveCell.Row, 1).Text) Then
        fso.CreateFolder (copyToPath & Cells(ActiveCell.Row, 1).Text)
    End If
    copyToPath = copyToPath & Cells(ActiveCell.Row, 1).Text & "\"
    For i = 2 To lastColumn
        If fso.FileExists(Cells(ActiveCell.Row, i).Text) Then
            fso.CopyFile Cells(ActiveCell.Row, i).Text, copyToPath
        End If
    Next i
    Set fso = Nothing
End Sub



Как сделать автоматическое сохранение файлов в нужную папку. Пример. Есть папка иванов, сидоров, петров, . В ячейка А1 написано иванов . значит путь должен быть таким  "C:\иванов\файлики". Если опускаюсь ниже то макрос сохранит файлики в "C:\сидоров\файлики"
Изменено: БМВ - 05.04.2024 16:42:46
Страницы: 1
Loading...