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

Есть шаблон готовый в 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
Как обьеденить ячейки Excel из VB ?
    #35919737
Фотография by-pass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как-то так
Код: plaintext
1.
2.
            .Range("C" & r & ":" & "D" & r).Select
            .Selection.MergeCells = True
...
Рейтинг: 0 / 0
Как обьеденить ячейки Excel из VB ?
    #35920813
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обьеденить ечейки в Excel для експорта?
Е... Вот премер, когда две ечейки становятся едены:

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

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

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

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

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


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