Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 6
1

Добавление новой таблицы кнопкой и макросом

28.02.2013, 17:46. Показов 3268. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет, я новичок в области макросов. Идея сделать небольшую прогу для учета водяных счетчиков, проблема возникла в написании макроса для добавление новой таблицы с помощью кнопки, помогите кто чем может? Заранее приемного благодарен.
Вложения
Тип файла: xlsx uchet.xlsx (25.8 Кб, 16 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.02.2013, 17:46
Ответы с готовыми решениями:

Добавление строки макросом
Здравствуйте! Помогите, пожалуйста! Есть защищенная книга из 5 листов. Как выполнить макрос, чтобы...

Добавление нового ряда в диаграмму макросом
Добрый день!Помогите пожалуйста сделать макрос,автоматически добавляющий новый ряд в диаграмму. C...

Создание таблицы макросом
Помогите пожалуйста составить таблицу , данные взять из другой таблицы. Пример во вложении. Заранее...

Запись таблицы в txt макросом
Добрый день, люди добрые) Подскажите как сделать правильную запись в txt. Вот есть такой...

9
200 / 98 / 2
Регистрация: 24.09.2011
Сообщений: 261
01.03.2013, 09:38 2
чтобы добавить новую таблицу достаточно создать новый лист - кнопкой внизу экрана Excel или Shift+F11
1
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 6
01.03.2013, 10:00  [ТС] 3
Цитата Сообщение от sulfur Посмотреть сообщение
чтобы добавить новую таблицу достаточно создать новый лист - кнопкой внизу экрана Excel или Shift+F11
это не решит мою проблему но все равно спасибо, мне необходимо что бы все работало на одном листе
0
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 6
01.03.2013, 12:40  [ТС] 4
Цитата Сообщение от MaximuZ Посмотреть сообщение
Идея сделать небольшую прогу для учета абонентов но водоснабжению, проблема возникла в написании макроса для добавление в последующим порядке новой таблицы и графика с помощью кнопки, помогите кто чем может? Заранее приемного благодарен.
Например: в ячейках R7C3:R47C18 находится таблица, она сгруппирована 10Rx46R и в этой же таблице есть график он строится на =Лист1!R12C4:R22C16, вопрос возможно ли написать макрос для добавление в последующим ниже порядке (R48C3:R88C18) новой таблицы и графика с помощью кнопки при этом данные графика строились уже на =Лист1!R53C4:R63C16 и так после каждого нажатия кнопки?
Вложения
Тип файла: xls uchet.xls (77.5 Кб, 14 просмотров)
0
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,221
01.03.2013, 14:06 5
Запиши макрос копирования и вставки блока и у тебя будет половина решения.
А со второй скорей всего придется писать вучную: изменение адресов рядов.

Добавлено через 10 минут
Назначение будет как-то так:
Visual Basic
1
2
3
4
5
    ActiveSheet.ChartObjects("Chart 1").Activate
    ActiveChart.PlotArea.Select
    Application.CutCopyMode = False
    ActiveChart.SeriesCollection(1).Values = "=Лист1!R56C6:R56C16"
    ActiveChart.SeriesCollection(1).Name = "=Лист1!R56C4"
1
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 6
01.03.2013, 15:38  [ТС] 6
Цитата Сообщение от Alex77755 Посмотреть сообщение
Запиши макрос копирования и вставки блока и у тебя будет половина решения.
А со второй скорей всего придется писать вучную: изменение адресов рядов.

Добавлено через 10 минут
Назначение будет как-то так:
Visual Basic
1
2
3
4
5
    ActiveSheet.ChartObjects("Chart 1").Activate
    ActiveChart.PlotArea.Select
    Application.CutCopyMode = False
    ActiveChart.SeriesCollection(1).Values = "=Лист1!R56C6:R56C16"
    ActiveChart.SeriesCollection(1).Name = "=Лист1!R56C4"
кнопка получится одноразовой а постоянен изменение адресов рядов вручную теряет смысл кнопки но все равно спасибо
0
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,221
01.03.2013, 15:41 7
кнопка получится одноразовой
Одноразавая в туалете бумага
А здесь привязка к номеру строки вполне многоразовая.
Придумать только метод обращения к нужной диаграмме
0
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 6
01.03.2013, 16:27  [ТС] 8
Цитата Сообщение от Alex77755 Посмотреть сообщение
Одноразавая в туалете бумага
А здесь привязка к номеру строки вполне многоразовая.
Придумать только метод обращения к нужной диаграмме
Если идет выкачка из базы то можно воспользоваться надстройкой PowerPivot и напрямую все тянуть с помощью Екселя....возможные объемы более 10 мильенов строк...скорость фантастика....для многомерного анализа данных - просто сказка. А вот как сделать чтоб постоянно не менять адреса строк в макросе это вопрос?????
0
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,221
01.03.2013, 17:50 9
Лучше, как говорится, мухи отдельно - котлеты отдельно. Был вопрос один
проблема возникла в написании макроса для добавление новой таблицы с помощью кнопки
Посмотрев на файл первое что у меня возникло: Наверное там не больше дисятка клиентов, раз выбран такой формат: на каждого клиента своя диаграмма и пр. Если клиентов будет до 1000, то и книга будет весить много, да и наверняка начнутся тормоза. А теперь оказывается, что записей 10 мильонов строк.
Тогда надо сначала обрисовать общую задачу в общих чертах, потом ваше видение желаемого результата.
Если данные тянутся из базы, то зачем делать на каждого пользователя таблицу и график? выбрали из списка нужного клиента и в единственной таблице отображайте данные
0
0 / 0 / 0
Регистрация: 28.02.2013
Сообщений: 6
01.03.2013, 18:17  [ТС] 10
Цитата Сообщение от Alex77755 Посмотреть сообщение
Если данные тянутся из базы, то зачем делать на каждого пользователя таблицу и график? выбрали из списка нужного клиента и в единственной таблице отображайте данные
Идея про базу у меня возникла в процессе переписки на форуме, так что прости если что ни так)))) как говорится одна голова хорошо а две еще лучше)))))
0
01.03.2013, 18:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2013, 18:17
Помогаю со студенческими работами здесь

Удаление сводной таблицы макросом
Здравствуйте! Часто бывает что нужно удалить или преобразовать сводную таблицу. Пример, есть...

Заполнение макросом таблицы случайными данными
Добрый день. Помогите разобраться с проблемой. Как заполнить макросом таблицу случайными данными,...

Запись таблицы в txt макросом - MS Excel
Добрый день, люди добрые) Подскажите как сделать правильную запись в txt. Вот есть такой...

Из таблицы в карточку перенести данные макросом
Прошу помочь ка создать карточку из таблицы что бы распечатать? пример во вложениях на 2-х листах


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru