Макрос. Вставка формулы в диапазон с формы, В формуле возможность выбора столбца
Пользователь
Сообщений: Регистрация: 10.01.2013
10.10.2025 17:42:00
Благодарю, просто то что доктор прописал
С уважением Тиго.
Макрос. Вставка формулы в диапазон с формы, В формуле возможность выбора столбца
Пользователь
Сообщений: Регистрация: 10.01.2013
09.10.2025 20:03:56
Прилагаю файл.
С уважением Тиго.
Макрос. Вставка формулы в диапазон с формы, В формуле возможность выбора столбца
Пользователь
Сообщений: Регистрация: 10.01.2013
09.10.2025 19:04:13
Добрый вечер , с формы на лист в определенный диапазон вставляю формулу: Range("B14:F114").FormulaR1C1 = "=IF(R13C=""A"",RC14,IF(R13C=""B"",RC15,R13C)) Сейчас получается вставка с формулы столбцы RC14("N:N"), иRC15("O:O") Вопрос: Как прописать в формуле чтоб я мог выбирать нужные мне столбцы?, чтоб при вставке в диапазон Range("B14:F114") я скажем в ячейке "A1" и "А2" мог бы на выбор указывать цифрами столбец, ну для примера если я в "А1" указал 20, а в "А2" 21 то соответственно должны вставляются столбцы RC20("T:T"), и RC21("U:U")? или же как ещё вариант мог бы добавить на форму два текстбокса чтоб на них шла ссылка при выбора столбцов, пробовал с помощью амперсанда RC & + ссылка на ячейку "А1" но всё тщетно. Буду благодарен за помощь.
С уважением Тиго.
Ввод данных в активную ячейку
Пользователь
Сообщений: Регистрация: 10.01.2013
11.07.2023 16:22:44
Игорь спасибо но с помощью текстбокса решена половина задачи, потому что после выполнения макроса данные получаются вводятся через текстбокс, ну а потом если нажать энтер или любое другое действие то на листе не чего не возможно сделать,
С уважением Тиго.
Ввод данных в активную ячейку
Пользователь
Сообщений: Регистрация: 10.01.2013
11.07.2023 15:35:28
Добрый день, Ребята спасибо за отклики но задача не решена, я постараюсь более детально описать,если не смогу то уже самому неудобняк получается и закроем тогда тему. Для примера, если кликнуть мышкой на ячейку А1 и запустить макрос с формы, то в ячейку А1 будет внесена цифра 1, потом пойдет смещение в ячейку В2, и вот мне хотелось бы сразу в ячейку В2 вносить данные с клавиатуры, но сейчас получается что после макроса нужно кликнуть на В2 чтоб она активизировалась для того чтоб туда что-то внести, или же скрыть форму UserForm1.Hide. перед End Sub, но мне форма нужна и не хотелось бы постоянно её вызывать
С уважением Тиго.
Ввод данных в активную ячейку
Пользователь
Сообщений: Регистрация: 10.01.2013
10.07.2023 21:27:39
Ребята может это считается не активная ячейка а выделенная, мне нужно чтоб после выполненного макроса я не кликал по этой ячейке а сразу смог внести данные с клавиатуры
С уважением Тиго.
Ввод данных в активную ячейку
Пользователь
Сообщений: Регистрация: 10.01.2013
10.07.2023 19:28:10
Уважаемый , может я не правильно сформулировал вопрос, у меня после выполнения макроса активная ячейка не функцианирует, чтоб внести данные с клавиатуры нужно на нее кликнуть, можно после макроса скрыть форму дописав в макросе UserForm1.Hide., но дело в том что я активно пользуюсь формой и не очень удобно ее постоянно вызывать
С уважением Тиго.
Ввод данных в активную ячейку
Пользователь
Сообщений: Регистрация: 10.01.2013
10.07.2023 19:05:44
Добрый вечер Всем. С формы выполняю макрос и хотелось бы сразу вводить данные в активную ячейку, сейчас после выполнения макроса приходится кликать на эту ячейку
С уважением Тиго.
Вставка данных в ячейки с формы, Как сам процес вставки привязать к кнопке Enter
Пользователь
Сообщений: Регистрация: 10.01.2013
21.09.2015 09:58:53
Добрый день Всем. На форме с Листбокса с помощью мышы двойным щелчком вставляю в активную ячейку данные, также есть кнопка для вставки. Но часто приходится вставлять одно и тоже наименование по многу раз, вот и хотелось бы чтоб при выборе в Листбоксе не кликать по 30-40 раз а вставлять с помощью Enter на клавиатуре. Файл прилагаю.Зарание спасибо.
С уважением Тиго.
Правильный ввод времени в ТБ, Показ конкретной ошибки при не правильном вводе времени
Пользователь
Сообщений: Регистрация: 10.01.2013
24.07.2015 16:45:42
Sanja Ваш вариант конечно тоже имеет место быть, а "не показывает его" я имел ввиду если вручную в минутах написать к примеру "75" то он не показывает ошибку
С уважением Тиго.
Правильный ввод времени в ТБ, Показ конкретной ошибки при не правильном вводе времени
Пользователь
Сообщений: Регистрация: 10.01.2013
24.07.2015 15:19:31
Спасибо за отклик, первый вариант больше подошел, а Sanja у Вас прокрутка много времени занимает а если в ручную ввести минуты по ошибке тогда он не показывает его, Спасибо Всем.
С уважением Тиго.
Правильный ввод времени в ТБ, Показ конкретной ошибки при не правильном вводе времени
Пользователь
Сообщений: Регистрация: 10.01.2013
24.07.2015 13:15:32
Добрый день Всем. Есть форма где вводится начальное время и окончание рабочего дня и подсчет разницы с последующей вставки результата в нужную ячейку. Поставил ограничение времени "23:59" после чего во время подсчета времени если есть ошибка то он меня возвращает к ошибке для исправления. Но если ввести часы меньше "23:" а минуты больше ":59" например "12:70" то он просто не считает (On Error Resume Next: ), так как ТБ на сколько мне известо читает как текст. Вот обращаюсь к Вам с просьбой о помощи, если можно кто нибудь помогите ПЖЛ переделать код на то чтобы ограничение стояло правильно а также выходил MsgBox с указанием ошибки. Пример прилагаю.
С уважением Тиго.
Формула для подсчета диапазона по определеному условию
Пользователь
Сообщений: Регистрация: 10.01.2013
19.05.2015 22:50:57
Добрый вечер Всем. Помогите пжл с формулой. Нужно подсчитать столбец "А" но чтоб диапазон строк можно было бы регулировать с помощью доп ячеек. Файл прилагаю. Спасибо зарание
С уважением Тиго.
Выбор количество строк для копирования с помощью TextBox-са
Пользователь
Сообщений: Регистрация: 10.01.2013
05.04.2015 13:33:25
Ребята спасибо всем
С уважением Тиго.
Выбор количество строк для копирования с помощью TextBox-са
Пользователь
Сообщений: Регистрация: 10.01.2013
05.04.2015 11:50:30
Ув. Sanja согласен с Вашими высказываниями, ну по ходу я думал что нужно вместо "45" как то вставить TextBox1.Text, только у меня не получалось код ругался. У меня на нескольких листах есть таблицы которые заполняю и потом ниже их копирую вместе с форматом. Таких таблиц было 3 на 3-х листах и я сделал три кода где было разное количество строк, но со временем я понял что придется еще несколько таблиц на новых листах создавать при чем уже будет и разное количество столбцов, поэтому я решил создать текстбоксы где я смогу на любом листе выбрать нужное количество столбцов и строк, тем самым у меня будет один код вместо того количества таблиц которое все время будет добавляться. Само копирование я смог решить с помощью текстбоксов а вот сам формат не получается. Файл с примером создал.
С уважением Тиго.
Выбор количество строк для копирования с помощью TextBox-са
Пользователь
Сообщений: Регистрация: 10.01.2013
05.04.2015 10:27:03
Добрый день Всем. В коде имеется страница которая копирует первые 45строк Rows("1:45").Copy. Я на форму хочу добавить текстбокс для того чтоб самому определять сколько страниц копировать. Помогите пжл вставить текстбокс вместо "45".
Изменено: - 05.04.2015 10:27:41(Вышел смайлик)
С уважением Тиго.
Автозаполнение ячеек в сумме приближеной к определеному числу
Пользователь
Сообщений: Регистрация: 10.01.2013
31.03.2015 10:31:43
Спасибо ребята, честно говоря я и понятие не имел что есть такая закладка как "Поиск решения". Это просто идеальное решение для моей задачи.
С уважением Тиго.
Автозаполнение ячеек в сумме приближеной к определеному числу
Пользователь
Сообщений: Регистрация: 10.01.2013
29.03.2015 19:17:19
Дружище Влад у меня не открывается ваш файл, пишет он поврежден а когда я его принудительно открываю то там нет формул. Пжл напиши формулы в сообщении без файла. Заранее спасибо.
С уважением Тиго.
Автозаполнение ячеек в сумме приближеной к определеному числу
Пользователь
Сообщений: Регистрация: 10.01.2013
29.03.2015 15:14:34
Добрый день Всем. Нужно определить почасовку работы техники для того чтоб списать топливо. Условие и пример в файле. Пжл. будьте добры кто сможет решить задачу.
С уважением Тиго.
Как сделать фильтр в таблице по значению столбца
Пользователь
Сообщений: Регистрация: 10.01.2013
28.05.2014 21:24:34
Пока жду помощи на мою задачу, на основании своей таблицы накинул вам поиск может чего то и подойдет, там выбор и поиск по любым столбцам
С уважением Тиго.
Выбор данных в ЛистБоксе по определенным условиям, После выбора данных вставить во второй Листбокс
Пользователь
Сообщений: Регистрация: 10.01.2013
28.05.2014 19:08:09
Добрый вечер всем. Постараюсь объяснить последовательно мою задачу Вызов формы Ctrl + Q. Для примера возьмём слово «Балка» (Текстбокс1) и выберим OptionButton (Наименование) Нажимаем на ПОИСК. В Листбоксе1 откроется все данные на это слово, потом в этом Листбоксе1 кликаем на нужное слово «Балка» для примера выберем где «L=3,30 м.», и еще раз нажимаем на поиск тогда в Листбоксе1 остается нужное нам наименование (8шт). Из оставшегося выбранного наименования на примере «Балка двутавровая деревянная L=3,30 м.» , я в ЛистБоксе1 выбираю то где «Электрики» потом кликаю на OptionButton (Раздел) и нажимаю на кнопку ФИЛЬТР. И вот тут у меня к Вам вот какая просьба. Мне нужно чтоб в ЛистБоксе2 появились данные из ЛистБокса1 на «Балка двутавровая деревянная L=3,30 м.» которая относится к «Электрики» (OptionButton «Раздел»), в данном случае их должно быть 2шт. Выбор должен быть именно по тому OptionButton который будет выбран (Дата, Раздел, Работник, Фирма) Ну наверное описал правильно. Пример прилагаю.
С уважением Тиго.
Установить формат для определенного количества текстбоксов
Пользователь
Сообщений: Регистрация: 10.01.2013
05.05.2014 09:33:05
Юрий М Спасибо то что надо, второй вариант уже сам сделаю
С уважением Тиго.
Установить формат для определенного количества текстбоксов
Пользователь
Сообщений: Регистрация: 10.01.2013
04.05.2014 13:30:39
Прилагаю пример.
С уважением Тиго.
Установить формат для определенного количества текстбоксов
Пользователь
Сообщений: Регистрация: 10.01.2013
04.05.2014 13:12:59
Ув. Sanja у меня что то ошибку выдает
С уважением Тиго.
Установить формат для определенного количества текстбоксов
Пользователь
Сообщений: Регистрация: 10.01.2013
04.05.2014 12:31:24
Добрый день Всем. Ув. знатоки на форме есть свыше 100 текстбоксов где я просматриваю данные с листа, и мне хотелось бы установить для некоторых из них определенный формат. Для одного я применил Me.TextBox1.Text = Format(Me.TextBox1.Text, "#,##") Но мне нужно свыше 50 текстбоксов заполнить таким форматом, хотелось бы два варианта. 1) Как сразу прописать такой формат для текстбоксов начиная с 1 по 50 тестбокс, чтоб не писать для каждого по отдельности и 2) Как сразу прописать такой формат для текстбоксов начиная с 1 по 20 и с 40 по 80
С уважением Тиго.
Создать формулу "СЧЕТ" для текстбокса
Пользователь
Сообщений: Регистрация: 10.01.2013
07.04.2014 20:49:15
Супер. Спасибо.
С уважением Тиго.
Создать формулу "СЧЕТ" для текстбокса
Пользователь
Сообщений: Регистрация: 10.01.2013
07.04.2014 20:36:50
Если в комбобоксе выбрать двойку то в первом текстбоксе должно получится общяя сумма "180"(это работает), а в втором текстбоксе должно получится "3" (количество)
С уважением Тиго.
Создать формулу "СЧЕТ" для текстбокса
Пользователь
Сообщений: Регистрация: 10.01.2013
07.04.2014 20:23:07
Нет Юрий М не то, я хотел подсчет количества по столбцу "В:В"
С уважением Тиго.
Создать формулу "СЧЕТ" для текстбокса
Пользователь
Сообщений: Регистрация: 10.01.2013
07.04.2014 19:28:39
Добрый вечер Всем. На форме есть комбобокс с помощью которого выбираются наименование, а в двух текстбоков хотелось бы увидеть данные. В первом текстбоксе прописал формулу подсчета общей суммы, а в втором хотелось бы увидеть количество т.е. "СЧЕТ", но не как не могу прописать и пришлось сделать допстолбец "D:D". Может кто поможет правильно прописать формулу, чтоб не прибегать к допстолбцу. Заранее благодарю.
С уважением Тиго.
Копирование определеных строк и вставка ФОРМАТИРОВАНИЯ, Как вернутся на старую активную ячейку после срабатывания макроса(копирования)