|
Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - Автоматическая нумерация |
|
2010 - Автоматическая нумерация
|
Новый участник Сообщения: 31 |
Как можно произвести автоматическую нумерацию строк, но так, чтобы пропускались строки с заголовками
|
|
Отправлено: 12:02, 24-09-2014 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать VanUliK, автонумерация, насколько можно понять из вашего примера, должна быть индивидуальна для каждого блока после строки с заголовком?
Или это просто пример -- и должна быть сквозная? |
------- Отправлено: 12:57, 24-09-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 31
|
Профиль | Отправить PM | Цитировать Можно сквозную, а можно и индивидуальную?
Рассмотрю все варианты)) |
Отправлено: 13:07, 24-09-2014 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать VanUliK, «ручками» делается так: выделили диапазон «A2:A22», сделали текущей ячейку «A2» (если начинали выделение с неё — она и так будет текущей). Ввели формулу «=A1+1», нажали «Ctrl-Enter». И так для каждого потребного диапазона.
|
Отправлено: 09:15, 25-09-2014 | #4 |
Ветеран Сообщения: 1818
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
||
Отправлено: 13:42, 25-09-2014 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать XPEHOMETP, человек вроде как хочет автоматическую нумерацию. Предлагаемый мною способ позволяет сохранить её протяжённость в неизменном виде при вставке (разумеется — копировать+добавить скопированные ячейки)
А может он вообще хочет, чтобы по нажатию одной волшебной кнопки нумерация была расставлена по всем диапазонам. |
Отправлено: 13:53, 25-09-2014 | #6 |
Новый участник Сообщения: 31
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
Отправлено: 14:50, 25-09-2014 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать VanUliK, можно ли говорить, что состояние выложенного образца файла соответствует моменту, когда потребно будет производить нумерацию? Если так, то держите макрос:
Option Explicit Sub ReNum() Dim objRange As Range Dim i As Integer For Each objRange In ThisWorkbook.ActiveSheet.UsedRange.Rows If StrComp(Left(objRange.Cells.Item(1, 2).Value, Len("Цех №")), "Цех №", vbTextCompare) = 0 Then i = 0 Else i = i + 1 objRange.Cells.Item(1, 1).Value = i End If Next End Sub |
Отправлено: 15:05, 25-09-2014 | #8 |
Новый участник Сообщения: 31
|
Профиль | Отправить PM | Цитировать Iska, Спасибо всё супер, придется все как-то обозвать иначе, цех №1, №2 - это условное название было, но суть понял.
А можно сделать в макросе проверку на соседнюю ячейку, т.е. если в ячейке справостоящей (в которой Цех №х) имеется фоновая заливка, то номер не ставить? |
Отправлено: 14:42, 26-09-2014 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Можно. Проверка будет вместо текущей: «If StrComp(Left(objRange.Cells.Item(1, 2).Value, Len("Цех №")), "Цех №", vbTextCompare) = 0 Then» или как?
Самым правильным будет выложить образец документа в момент готовности применения макроса. |
Отправлено: 22:16, 26-09-2014 | #10 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2010 - Нумерация в Колонтитулах | odpride | Microsoft Office (Word, Excel, Outlook и т.д.) | 2 | 23-08-2013 10:43 | |
Нумерация фотографий | leonid64 | Цифровое изображение | 2 | 07-04-2012 19:11 | |
2003/XP/2000 - Нумерация | MrGauss | Microsoft Office (Word, Excel, Outlook и т.д.) | 4 | 18-10-2011 00:29 | |
2010 - Visio 2010 - автоматическая нумерация блоков | SPК | Microsoft Office (Word, Excel, Outlook и т.д.) | 0 | 02-11-2010 22:12 | |
2007 - Нумерация | Streamnewal | Microsoft Office (Word, Excel, Outlook и т.д.) | 2 | 14-06-2010 20:58 |
|