Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / [Excel] Как исключить из диапазона первые строчки? / 5 сообщений из 5, страница 1 из 1
21.12.2012, 16:24
    #38088474
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Как исключить из диапазона первые строчки?
Заполняю многоколоночный ListBox...

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Private Sub lstDataInit()
   Dim obj As Range
   Dim col As Long
   Dim wc As String
   Dim i As Long
   Set obj = Sheets("Данные").UsedRange
   col = obj.Columns.Count
   wc = ""
   For i = 1 To col
      wc = wc & Round(obj.Cells(1, i).Width, 0) & ";"
   Next
   With lstData
      .ColumnCount = col
      .ColumnWidths = wc
      .RowSource = obj.Address
      .ListIndex = 0
      .ColumnHeads = True
      .Left = 2
      .Width = Me.InsideWidth - 4
      .Height = Me.InsideHeight - .Top - 15
   End With
End Sub



Хочу нормально показать названия колонок. Они идут первой строкой диапазона...
Как исключить ту первую строку?
Или как взять диапазон "от названия колонок до самого конца данных"?
----------
Cache for Windows (x86-64) 2010.2.3 (Build 702) Tue Feb 15 2011 14:20:27 EST
Cache for Windows (x86-64) 2012.1.1 (Build 602) Wed Mar 7 2012 22:36:34 EST
...
Рейтинг: 0 / 0
21.12.2012, 19:45
    #38088706
кладовщик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Как исключить из диапазона первые строчки?
krvsaХочу нормально показать названия колонок. Они идут первой строкой диапазона...
Как исключить ту первую строку?
Или как взять диапазон "от названия колонок до самого конца данных"?

Вместо UsedRange использовать .Range(.Cells(rw1, col1), .Cells(rw2, col2))
...
Рейтинг: 0 / 0
22.12.2012, 20:42
    #38089273
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Как исключить из диапазона первые строчки?
кладовщикВместо UsedRange использовать .Range(.Cells(rw1, col1), .Cells(rw2, col2))
Понял, спасибо.
...
Рейтинг: 0 / 0
23.12.2012, 11:24
    #38089503
kuklp
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Как исключить из диапазона первые строчки?
krvsa,

Код: vbnet
1.
2.
Set obj = Sheets("Данные").UsedRange
Set obj = obj.Offset(1).Resize(obj.Rows.Count - 1)
...
Рейтинг: 0 / 0
23.12.2012, 21:18
    #38089935
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[Excel] Как исключить из диапазона первые строчки?
kuklp , и за это спасибо.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / [Excel] Как исключить из диапазона первые строчки? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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