powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / [Excel] Как исключить из диапазона первые строчки?
5 сообщений из 5, страница 1 из 1
[Excel] Как исключить из диапазона первые строчки?
    #38088474
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заполняю многоколоночный 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
[Excel] Как исключить из диапазона первые строчки?
    #38088706
кладовщик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaХочу нормально показать названия колонок. Они идут первой строкой диапазона...
Как исключить ту первую строку?
Или как взять диапазон "от названия колонок до самого конца данных"?

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

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


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