![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 135
|
![]()
Здравствуйте!
Люди добрые, помогите подработать код. Вот мой вариант: Private Sub ProcHid() 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 End If End With End Sub Необходима автонумерация только строк. За основу взят файл с форума AutoNum.rar Бъюсь как рыба об лед - не хочет работать. Подскажите, как "побороть" проблему? Благодарю за внимание. |
![]() |
![]() |
![]() |
#2 | ||
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]()
Как все запутано...
Цитата:
Цитата:
Если строки, то к чему такие проблемы? Вот код, нумерует строки с 1-й по 30-ю Код:
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
||
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 135
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]()
Ок.
Включаем макрорекордер, пишем, смотрим. Код:
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 135
|
![]()
VictorM, конечно спасибо за помощь, для осмысления Вашего варианта мне необходимо некотрое время(слаб в этой области), но немогли-бы Вы сказать почему не работает "урезанный" мной код из приложенного вложения AutoNum
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]()
Он работает, только "урежьте" вот так
Код:
Вы можете выставить свои значения.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 135
|
![]() Цитата:
Благодарен Вам VictorM. |
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 135
|
![]() |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
![]()
Вот на основе кода SAS888 попытался использовать старые меню. Изменяется нумерация в 1-й строке при скрытии/отображении столбцов.
Сделано в Е2010. |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 11.08.2009
Сообщений: 135
|
![]()
Спасибо nilem за внимание, но у меня Е2007 , а в нем Ваш вариант не работает т.е. при скрытии столбцов не происходит изменение нумерации
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дан двухмерный массив из 20 столбцов. Вставить в него столбец из чисел 10 после всех четных столбцов. | Дмитрий142 | Помощь студентам | 9 | 07.06.2012 19:32 |
Комментарии. Только при пин-коде. Почему работает только 1 пи код? | Bushel | PHP | 1 | 23.10.2010 18:21 |
Автоматическая нумерация столбцов с учетом скрытых | cons | Microsoft Office Excel | 12 | 27.04.2010 12:25 |
Нумерация столбцов в таблице Екссель | Робин | Microsoft Office Excel | 4 | 12.04.2010 11:33 |
Нумерация столбцов при их скрытии или удалении | Робин | Microsoft Office Excel | 11 | 09.04.2010 13:16 |