Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как обьеденить ячейки Excel из VB ? / 7 сообщений из 7, страница 1 из 1
08.04.2009, 12:36
    #35919624
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обьеденить ячейки Excel из VB ?
Всем здравствуйте !!!

Есть шаблон готовый в Excel.
Туда експортирую данные с Грида.
Нужно в конце отчета обьеденить несколько ячеек.
Каким способом можно это сделать средствами VB ???

Спасибо.

Код: 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.
Private Sub ex_Click()
Dim n As Integer, n1 As Integer
Dim i As Integer
Dim Dat  As String, Ret As String, Er As String
Dim Rut As Integer
Dim objExcel As Excel.Application

Set objExcel = New Excel.Application
On Error GoTo Error
MousePointer = vbHourglass
objExcel.Workbooks.Open ("D:\Raport\SvodVed.xls")

n1 =  6  ' Excel  ******
For i =  2  To VSFlexGrid1.Rows -  1 
n1 = n1 +  1 
For n =  1  To  18 
objExcel.Cells(n1, n).Value = VSFlexGrid1.Cell(flexcpText, i, n -  1 )
Next n
Next i

objExcel.Cells(n1 +  3 ,  5 ).Select
objExcel.Selection.Font.Bold = True
objExcel.Cells(n1 +  3 ,  5 ) = "Здесь нужно обьеденить ячейки, а как ??? :"

 MousePointer = vbDefault
 objExcel.Visible = True
 Set objExcel = Nothing

Exit Sub
MousePointer = vbDefault
Error:
MsgBox ("Error: " & Err.Description)

End Sub
...
Рейтинг: 0 / 0
08.04.2009, 13:07
    #35919737
by-pass
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обьеденить ячейки Excel из VB ?
как-то так
Код: plaintext
1.
2.
            .Range("C" & r & ":" & "D" & r).Select
            .Selection.MergeCells = True
...
Рейтинг: 0 / 0
08.04.2009, 17:10
    #35920813
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обьеденить ячейки Excel из VB ?
Обьеденить ечейки в Excel для експорта?
Е... Вот премер, когда две ечейки становятся едены:

Код: plaintext
 Range("A1:B1").Merge

А Select - буржуазное наследее прошлого, от него можно и отказаться.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
03.11.2011, 17:11
    #37510922
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обьеденить ячейки Excel из VB ?
Так я так и делаю, но ...
Колонка "A" содержит в каждой ячейке цифру 542
делаю:

Код: plaintext
1.
objExcel.Range("A1").Select    'отметить
objExcel.Selection.Merge       'обьеденить
...
Рейтинг: 0 / 0
03.11.2011, 17:22
    #37510937
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обьеденить ячейки Excel из VB ?
Мне нужно обьеденить ВЕСЬ СТОЛБЕЦ "A" с одинаковыми значениями.
...
Рейтинг: 0 / 0
03.11.2011, 20:19
    #37511199
BelowZero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обьеденить ячейки Excel из VB ?
Valeriu,

ахахаха проснулся) всего год прошёл))
...
Рейтинг: 0 / 0
04.11.2011, 09:47
    #37511537
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обьеденить ячейки Excel из VB ?
Вообще-то вопрос я задал здесь:
http://www.sql.ru/forum/actualthread.aspx?tid=892830

И вопрос немножко другой, про MergeCol ...
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как обьеденить ячейки Excel из VB ? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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