Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2014, 22:25   #1
Pasha_Z
Пользователь
 
Регистрация: 01.01.2014
Сообщений: 71
По умолчанию заполнение и отображение значений

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

файл прилагается.

файл немного подправил. при вставке строк не изменил в постановке задач данные на ссылки.
Вложения
Тип файла: rar заполнение ячеек строки.rar (6.2 Кб, 11 просмотров)

Последний раз редактировалось Pasha_Z; 06.02.2014 в 10:59.
Pasha_Z вне форума Ответить с цитированием
Старый 06.02.2014, 00:08   #2
gling
Форумчанин
 
Регистрация: 23.01.2010
Сообщений: 261
По умолчанию

Вторую задачу решил с помощью формул без макроса. С первой не понятно, что за значение будет в С2.
Вложения
Тип файла: rar заполнение ячеек строки.rar (8.8 Кб, 14 просмотров)
gling вне форума Ответить с цитированием
Старый 06.02.2014, 10:22   #3
Pasha_Z
Пользователь
 
Регистрация: 01.01.2014
Сообщений: 71
По умолчанию

задача в том чтобы в "Желтой"строке не было формул.
при выборе периода подсчета в строке ставятся значения подсчета.
и потом если период (т.е. "С12"="D12") равный, то при вводе значений в желтую строку та при нажатии на кнопку "+" можно записать значения в определенную строку таблицы (диапазона).

файл изменен.

Последний раз редактировалось Pasha_Z; 06.02.2014 в 15:05.
Pasha_Z вне форума Ответить с цитированием
Старый 06.02.2014, 19:16   #4
gling
Форумчанин
 
Регистрация: 23.01.2010
Сообщений: 261
По умолчанию

Может так подойдет?
Вложения
Тип файла: rar заполнение ячеек строки1.rar (11.8 Кб, 13 просмотров)
gling вне форума Ответить с цитированием
Старый 06.02.2014, 21:33   #5
Pasha_Z
Пользователь
 
Регистрация: 01.01.2014
Сообщений: 71
По умолчанию

Цитата:
Сообщение от gling Посмотреть сообщение
Может так подойдет?
почти так, но не совсем.
а что если диапазон столбцов будет длиннее и будет с двух букв "АА", "АС"

и если значение "Желтой" строки будут 0, 0, ..., 0
и при значении "С12"="D12"= 5 то содержимое "Желтой" строки записывается в 5 строку массива (таблицы).
Pasha_Z вне форума Ответить с цитированием
Старый 06.02.2014, 21:58   #6
gling
Форумчанин
 
Регистрация: 23.01.2010
Сообщений: 261
По умолчанию

Цитата:
Сообщение от gling Посмотреть сообщение
С первой не понятно, что за значение будет в С2.
теперь С12.
из файла
Цитата:
При нажатии на кнопку "+", если "С12"="D12" то сохранить данний с "Желтой" строки в строку "13" + значение которой равно значению ячейки "С12", в противном случае ничего не делать.
теперь
Цитата:
и при значении "С12"="D12"= 5 то содержимое "Желтой" строки записывается в 5 строку массива (таблицы).
Вы уж определитесь и поясните нормально. При С12=4 в 4 строку, при С12=3 в третью итд ???
Так в каком случае и куда должны вставляться данные из строки 8? В файле что ли опишите.
Цитата:
а что если диапазон столбцов будет длиннее и будет с двух букв "АА", "АС"
В макросе укажите нужный диапазон, не знаю правда как будет работать с большим диапазоном.

Последний раз редактировалось gling; 06.02.2014 в 22:11. Причина: Разъяснение по С12
gling вне форума Ответить с цитированием
Старый 06.02.2014, 22:23   #7
Pasha_Z
Пользователь
 
Регистрация: 01.01.2014
Сообщений: 71
По умолчанию

Цитата:
Сообщение от gling Посмотреть сообщение
теперь С12.
из файла
теперь
Вы уж определитесь и поясните нормально. При С12=4 в 4 строку, при С12=3 в третью итд ???
Так в каком случае и куда должны вставляться данные из строки 8? В файле что ли опишите.

В макросе укажите нужный диапазон, не знаю правда как будет работать с большим диапазоном.

я имел что значение При С12=4 записывается в 4 строку, при С12=3 в третью итд ???

может быть и большой диапазон. не обязательно до "Z", @могут использоваться и в диапазоне "АС:ВХ"
Pasha_Z вне форума Ответить с цитированием
Старый 06.02.2014, 23:34   #8
gling
Форумчанин
 
Регистрация: 23.01.2010
Сообщений: 261
По умолчанию

По поводу диапазонов я уже писал. Посмотрите конечный результат.
Вложения
Тип файла: rar заполнение ячеек строки1.rar (12.4 Кб, 15 просмотров)
gling вне форума Ответить с цитированием
Старый 07.02.2014, 01:06   #9
Pasha_Z
Пользователь
 
Регистрация: 01.01.2014
Сообщений: 71
По умолчанию

Цитата:
Сообщение от gling Посмотреть сообщение
По поводу диапазонов я уже писал. Посмотрите конечный результат.
спасибо.
2 макрос нормален.

к 1 макросу. как моно им пользоваться при больших диапазонах.
на столбцах АВ:ВХ.
Pasha_Z вне форума Ответить с цитированием
Старый 07.02.2014, 02:03   #10
Pasha_Z
Пользователь
 
Регистрация: 01.01.2014
Сообщений: 71
По умолчанию

как заменить макросом формулу
Изображения
Тип файла: jpg Безымянный.jpg (123.6 Кб, 121 просмотров)
Pasha_Z вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отображение значений переменных типа float и double(Языки Pascal и C) Сырно Помощь студентам 3 17.10.2010 18:37
заполнение сразу нескольких однотипных значений Domanoff БД в Delphi 2 22.04.2010 13:37
Заполнение вектора и вывод значений элемента Владюшка Помощь студентам 5 27.01.2010 13:53
задание Отображение на экране значений головного и хвостового указателей кольцевого буфера в виде шестнад mulatoschka1990 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 16.11.2009 21:33
Заполнение значений листбокса Иванов_ДМ Microsoft Office Excel 7 29.05.2009 23:01