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

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

Код: 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
11.10.2006, 14:19:51
    #34047405
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel. Сдвиг непустых ячеек
Чего, чего?

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

...
Рейтинг: 0 / 0
12.10.2006, 12:11:56
    #34049893
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Excel. Сдвиг непустых ячеек
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
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel. Сдвиг непустых ячеек / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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