powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel. Сдвиг непустых ячеек
5 сообщений из 5, страница 1 из 1
Excel. Сдвиг непустых ячеек
    #34047314
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, здравствуйте !!!

Можно ли перед набранным информацией (Текст),
вставить ячейки с последующем сдвигом вниз этого текста ???
Или это невозможно ???

Код: 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.
27.
28.
29.
30.
31.
32.
33.
Dim n As Integer
Dim cik As Integer, matrx As Integer
Dim sTemp
Dim objExcel As Excel.Application

On erro GoTo Error

Set objExcel = New Excel.Application
objExcel.Workbooks.Add ("D:\test.xls")
 n =  0 
 For cik =  1  To VSFlexGrid1.Rows -  1 
 n = n +  1 
 If VSFlexGrid1.Cell(flexcpText, n,  1 ) <> "" Then
 With objExcel.ActiveSheet
'.Rows.Insert ("n")
.Cells(n -  1 ,  1 ).Value = VSFlexGrid1.Cell(flexcpText, n,  1 )
.Cells(n -  1 ,  2 ).Value = VSFlexGrid1.Cell(flexcpText, n,  2 )
.Cells(n -  1 ,  3 ).Value = VSFlexGrid1.Cell(flexcpText, n,  3 )
.Cells(n -  1 ,  4 ).Value = VSFlexGrid1.Cell(flexcpText, n,  4 )
.Cells(n -  1 ,  5 ).Value = VSFlexGrid1.Cell(flexcpText, n,  5 )
.Cells(n -  1 ,  6 ).Value = VSFlexGrid1.Cell(flexcpText, n,  6 )
.Cells(n -  1 ,  7 ).Value = VSFlexGrid1.Cell(flexcpText, n,  7 )
 End With
 End If
 Next cik
 MsgBox "DATA ...", _
 vbInformation, "... Transfer in EXCEL !!!"
 objExcel.Visible = True
 Set objExcel = Nothing
 
 Exit Sub
 Set objExcel = Nothing
Error:
MsgBox ("Error " & Err.Description)
...
Рейтинг: 0 / 0
Excel. Сдвиг непустых ячеек
    #34047405
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чего, чего?

...
Рейтинг: 0 / 0
Excel. Сдвиг непустых ячеек
    #34047701
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Программа на VB.
Существует некиий ОТЧЕТ.xls (ШАБЛОН-ТЕКСТ) набранный В EXCEL.
Из некоторой базы в него загоняют ДАННЫЕ .
Естественно нельзя предугадать их размер, т.е. конец может оказатся в
пределах 1-100 страницы, а шаблон выполнен на 1-ой страницы
А как раз в конце страницы стандартный текст (Резюме,подписи итдтп)
...
Рейтинг: 0 / 0
Excel. Сдвиг непустых ячеек
    #34047729
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если бы сделали запись макроса, увдели что-то подобное.
Код: plaintext
1.
2.
Sub Макрос1()
    Rows( 6 ).Insert Shift:=xlDown
End Sub

...
Рейтинг: 0 / 0
Excel. Сдвиг непустых ячеек
    #34049893
Valeriu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bроде заработало...

Код: plaintext
1.
2.
3.
   objExcel.Range("A4").Select
   For i =  1  To VSFlexGrid1.Rows -  2 
   objExcel.Selection.Insert Shift:=xlDown
   Next i

Спасибо !!!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel. Сдвиг непустых ячеек
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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