|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.12.2010, 09:40 | #1 |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 135
|
Нумерация строк
Форумчане, здравствуйте!
Подскажите, как в примере AutoNum предложенном уважаемым SAS888 изменить код процедуры ProcHid для случая, когда нумерация столбцов начинается не с первой строки, а к примеру - с пятой. Если Вы будете так любезны, то прокоментируйте вышеназванный код. Благодарю. |
16.12.2010, 09:17 | #2 |
Форумчанин
Регистрация: 16.04.2010
Сообщений: 695
|
Здравствуйте, если я не ошибаюсь, похоже:
Dim i As Long, j As Long: Application.ScreenUpdating = False If Not TypeOf Selection Is Range Then Exit Sub With Selection If .Address = .EntireRow.Address Then .Rows.Hidden = True: j = 1 For i = 1 To ActiveSheet.UsedRange.Row + ActiveSheet.UsedRange.Rows.Count - 1 If Rows(i).Hidden = False Then Cells(i, 1) = j: j = j + 1 End If Next ElseIf .Address = .EntireColumn.Address Then .Columns.Hidden = True: j = 1 For i = 1 To ActiveSheet.UsedRange.Column + ActiveSheet.UsedRange.Columns.Count - 1 If Columns(i).Hidden = False Then Cells(1, i) = j: j = j + 1 End If Next End If End With там где выделено жирным, это наверное с кокой строки начинать цикл... А что эта процедурка делает?
Единственный способ стать умнее, играть с более умным противником...
|
18.12.2010, 09:08 | #3 | |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 135
|
Цитата:
For -ключевое слово, означающее начало цикла i - переменная, определяющая число повторений цикла 1 - начальное значение счетчика Представлен фрагмент кода, назначение которого заложено в названии вложения(AutuNum) т.е автоматическую нумерацию столбцов и строк. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нумерация строк | StartMis | Общие вопросы Delphi | 20 | 17.01.2011 15:00 |
нумерация строк | strannik | SQL, базы данных | 1 | 19.05.2010 09:09 |
Нумерация строк | Sparky | БД в Delphi | 6 | 16.02.2010 21:38 |
Нумерация строк | ShnapS | БД в Delphi | 5 | 06.05.2009 20:59 |
Нумерация строк. QT 4 | NikLik | Qt и кроссплатформенное программирование С/С++ | 2 | 18.12.2008 22:38 |