powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вставка строк с использованием objExcel
6 сообщений из 6, страница 1 из 1
Вставка строк с использованием objExcel
    #36342702
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем здравствуйте !

Имею такую ситуацию
Имею готовый шаблон Excel (Sablon.xls) с заголовком и концом (подписи например ответственных)

Нужно из таблицы в цикле ставить каждую строку в Excel (Sablon.xls)
начиная с какой-то строки между заголовком и подписями
Возможно это делать из программного кода ???

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Dim n As Integer, n1 As Integer
Dim i As Integer
Dim Rut As Integer
Dim objExcel As Excel.Application

 On Error GoTo error
    Set objExcel = New Excel.Application
   objExcel.Workbooks.Open ("D:\Report\Sablon.xls")

  ' ???????????????????????????????????????????

n1 =  13  '****Начинаем вставить строки начиная с 13 строки ****
For i =  2  To VSFlexGrid1.Rows -  1 
If VSFlexGrid1.Cell(flexcpBackColor, i,  2 ) = &HC0FFC0 Then
    n1 = n1 +  1 
    For n =  1  To  10 
       objExcel.Cells(n1, n).Value = VSFlexGrid1.Cell(flexcpText, i, n -  1 ) 
    Next n
End If
Next i
   objExcel.Visible = True
   Set objExcel = Nothing
Exit Sub
Error:
Set objExcel = Nothing
MsgBox ("Error " & Err.Description)
End Sub

Спасибо.
...
Рейтинг: 0 / 0
Вставка строк с использованием objExcel
    #36343167
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Valeriu,

А проблема-то в чем? Что не работает?
...
Рейтинг: 0 / 0
Вставка строк с использованием objExcel
    #36343566
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, код рабочий .
Допустим у меня нижняя шапка (Подписи и тд и тп) начинается с 15 строки по 23 строки.
Когда я начинаю вставить построчно с 14 строки, нужно чтобы нижняя шапка перемещалась
вниз на столько, сколько строк я вставлю, а не прописались поверх шапки ...
...
Рейтинг: 0 / 0
Вставка строк с использованием objExcel
    #36343576
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Valeriu
> Когда я начинаю вставить построчно с 14 строки, нужно чтобы нижняя шапка перемещалась
> вниз на столько, сколько строк я вставлю, а не прописались поверх шапки ...

Ну так добавляй новую строку и заполняй её ячейки, а не просто перебирая в цикле строки выбрасывать данные

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Вставка строк с использованием objExcel
    #36343587
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.EntireRow.Insert
...
Рейтинг: 0 / 0
Вставка строк с использованием objExcel
    #36343590
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"нижняя шапка" - крутой термин
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вставка строк с использованием objExcel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]