Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 27.10.2013
Сообщений: 21

Подскажите как сделать исправить нумерацию

06.06.2019, 12:16. Показов 628. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
План сделать нумерацию с формулой полностью провален, уже не знаю что делать.
Вместо того чтоб добавлять формулу в след. строке он обновляет формулу во всех строках.
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Sub AddTable()
 
Set ShReg = ThisWorkbook.Worksheets("Регистрация")
Set RegListObj = ShReg.ListObjects("Table1")
 
'nRow = "=IF(ISBLANK(RC[1]),"""",COUNTA(R2C2:RC[1]))"
nYes = "Íåò"
 
If RegForm.bYes = True Then nYes = "Äà"
 
Set RegListRow = RegListObj.ListRows.Add
iRow = RegListObj.ListRows.Count + 1
nRow = "=IF(ISBLANK(R" & iRow & "C2),"""",COUNTA(R2C2:R" & iRow & "C2))"
RegListRow.Range(1).Formula = nRow
RegListRow.Range(2) = RegForm.txtName & " "
RegListRow.Range(3) = RegForm.ComboBox1
RegListRow.Range(4) = RegForm.txtOwner
RegListRow.Range(5) = RegForm.txtDate
Call Vaceres
RegListRow.Range(6) = Vaced
RegListRow.Range(7) = nYes
RegListRow.Range(8) = RegForm.txtIt
 
Vaced = ""
 
End Sub
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.06.2019, 12:16
Ответы с готовыми решениями:

Как сделать нумерацию первой ячейки из повторяющегося списка
Здравствуйте!!! Помогите кто может и есть время!!! Как сделать нумерацию первой ячейки из повторяющегося списка. ...

Как исправить нумерацию в chexBox
Добавил на форму несколько QCheckBox кнопок и объединил их в один checkBox и хочу узнать номер нажатого элемента ...

Как сделать нумерацию массива
есть код программы: #include <iostream> #include <conio.h> using namespace std; void pch (int i) // Ввод функци pch { ...

4
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
06.06.2019, 13:17
ну так прописывайте значение, а не вставляете формулу.
или после вставки формулы заменяйте её на значение.
Visual Basic
1
2
RegListRow.Range(1).Formula = nRow
RegListRow.Range(1).Value = RegListRow.Range(1).Value
0
1847 / 1162 / 354
Регистрация: 11.07.2014
Сообщений: 4,107
06.06.2019, 13:25
InColD, не надо отчаиваться, всем известно, что самые трудные задачи, которые никто не решал, достаются начинающим. Если ваша терминология - добавлять формулу в след. строке - означает, что надо нечто добавить в пустую строку в конце файла, то запись формулы нумерации в этой строке не приведет к пересчеты всех формул. А если вы вставляете строку куда-то в середину, не подозревая этого, то пересчитаются те, что за этой строкой. Поэтому поставьте вывод номера вставляемой строки и определите это ли вам надо. Может покажете файл, можно укороченный, и объясните, что нужно.
0
3947 / 2340 / 790
Регистрация: 02.11.2012
Сообщений: 6,220
06.06.2019, 13:58
Burk, в этой теме файл но там правда в тексте и формула другая.
0
1847 / 1162 / 354
Регистрация: 11.07.2014
Сообщений: 4,107
06.06.2019, 16:07
Vlad999, Да там еще и какой-то выпадающий список привязан к 1 столбцу. Не люблю я этот симбиоз формул листа и макросов. Предпочитаю последнее.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
06.06.2019, 16:07
Помогаю со студенческими работами здесь

как сделать нумерацию на форме
Как сделать автонумерацию на форме, отчете В форму выводится информация из базы, но нужно добавить номер по порядку

Как сделать нужную нумерацию
Мне нужно чтобы страница с введением начиналось с 4 страницы а первая страница вообще не учитывалась так как хочу вставить Оглавление....

Как сделать сквозную нумерацию?
Есть список устройств. Вопрос таков - Создайте метод назначения уникальных идентификаторов для каждого устройства(подразумевается сквозная...

Как сделать двойную нумерацию страниц?
Добрый день. Подскажите пожалуйста как сделать двойную нумерацию страниц в дипломе. Т.е. в общем документе разделенном на разделы на каждой...

Как сделать нумерацию строк в TextBox?
Решил сделать программу, просто которая читает файлы .vbs, во многих программах редактирования кода, есть нумерация строк, а так как Visual...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru