Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Автоматическая подстановка порядкового номера к дате - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Автоматическая подстановка порядкового номера к дате
Jeto Дата: Вторник, 16.12.2014, 17:50 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Братцы почитал форумы накидал пару макросов в свой файлик, но не могу завершить начатое убил уже тучу времени. Суть проблемы такова как сделать что бы при добавлении новой строки с колонки А4 вставал порядковый номер (1,2,3 и т.д.). и автоматически добавлялась бы наименование организации с "С4 и ниже" из А1, так же не могу скорректировать формулу что бы даты не лезли за "Итого". Поклон
К сообщению приложен файл: 4228373.xls (38.5 Kb)
 
Ответить
СообщениеБратцы почитал форумы накидал пару макросов в свой файлик, но не могу завершить начатое убил уже тучу времени. Суть проблемы такова как сделать что бы при добавлении новой строки с колонки А4 вставал порядковый номер (1,2,3 и т.д.). и автоматически добавлялась бы наименование организации с "С4 и ниже" из А1, так же не могу скорректировать формулу что бы даты не лезли за "Итого". Поклон

Автор - Jeto
Дата добавления - 16.12.2014 в 17:50
Wasilich Дата: Вторник, 16.12.2014, 21:20 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация: 326 ±
Замечаний: 0% ±

2003
Должно работать
[vba]
Код
Sub Добавить()
    Const psw As String = ""
      Unprotect psw
      r = Range("C" & Rows.Count).End(xlUp).Row
      Rows(r).EntireRow.Insert Shift:=xlDown
      Cells(r, 1) = Val(Cells(r - 1, 1)) + 1
      Cells(r, 3) = Cells(1, 1)
      Protect psw
End Sub
[/vba]


Сообщение отредактировал Wasilic - Вторник, 16.12.2014, 21:23
 
Ответить
СообщениеДолжно работать
[vba]
Код
Sub Добавить()
    Const psw As String = ""
      Unprotect psw
      r = Range("C" & Rows.Count).End(xlUp).Row
      Rows(r).EntireRow.Insert Shift:=xlDown
      Cells(r, 1) = Val(Cells(r - 1, 1)) + 1
      Cells(r, 3) = Cells(1, 1)
      Protect psw
End Sub
[/vba]

Автор - Wasilich
Дата добавления - 16.12.2014 в 21:20
Jeto Дата: Среда, 17.12.2014, 13:18 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Спасибо помогло, вопрос решен
 
Ответить
СообщениеСпасибо помогло, вопрос решен

Автор - Jeto
Дата добавления - 17.12.2014 в 13:18
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!