Уважаемые друзья - нужна Ваша помощь в решение одной нетривиальной задачки.
Суть такова : Есть документ Word в нём около 200 листов . Мне необходимо сделать следующее : 1. Открыть документ 2. Найти 10 - 14 строчку на каждой из 200-т страниц 3. Скопировать имеющееся там значение и перенести в столбец А листа БА4 книги Excel
Не знаю , возможно-ли такое в принципе ? Но если возможно Очень прошу помогите.
Уважаемые друзья , помогите реализовать такую задачку
Суть такова , есть форма (UserForm2) на форме нарисован окрашенный цветом (Lable1) . И вот я хочу этот (Lable1) вернее его параметр Widh (максимальное его значение 200 ) привязать к таймеру (время 1 минута) и запустить параллельно с выполнением основного макроса, отобразив таким образом условную визуализацию работы основного скрипта.
Очень прошу помочь, так как сам не могу справиться.
Уважаемые коллеги прошу Вашей помощи. Очень хочу реализовать такую штуку , правда не знаю возможно-ли ,в Екселе , это сделать. Итак суть проблемы.
Есть лист zz1 , на листе занято три ячейки A2 (количество) B2 (приход) C2 (расход). В ячейке А2 вписано некое начальное количество товара которое меняется с нарастающим итогом по дням в зависимости от значения в ячейке В2 и С2 .
Пример .
Начальное значение ячейки А2 например 500 . Если поставить в ячейку В2 300 то значение ячейки А2 автоматически становится 800 , при этом ячейка В2 обнуляется но результат А2 по прежнему остается 800 и когда в теперь уже пустую ячейку В2 я опять вношу например цифру 100 то А2 соответственно становится 900 , ну и так далее . Аналогично и с ячейкой С2 только в минусовую сторону .
Так- то задача проста как две копейки. Но как это реализовать используя только три ячейки ? Предполагаю может быть на VBA ?
Очень прошу помогите . У самого никак не получается !
Суть такая . На листе " РЕЗУЛЬТАТ" есть некая результирующая таблица с диапазоном ячеек D7:G37 и выпадающий список
Также есть целая куча таблиц на листе "ТЕРАПЕВТ" (таблицы однотипные)
Примерная схема работы такая На листе " РЕЗУЛЬТАТ" выбираем строку из списка - например "січень" и в диапазон D7:G7 вносятся данные из диапазона B3:E3 листа "ТЕРАПЕВТ" ну и т.д.
по аналогии
также есть такая формула =ДВССЫЛ("Лист" & $D$2+1 &"!"&АДРЕС(СТРОКА(B3);СТОЛБЕЦ(B3)))
но она работает только если каждая из 30-ти таблиц находится на отдельном листе
Подскажите как мне переделать формулу чтобы она работала с переименованными листами?
Дорогие друзья . Столкнулся на днях с такой задачкой Прошу Вашей помощи.
Суть такая Есть несколько листов Лист1 , Лист2, Лист3 На Листе2 и Листе3 находятся данные в диапазоне F8 : J32 На Листе1 есть выпадающий список ( Список_1 )
И в зависимости от того какое значение выбрано в выпадающем списке ( Список_1 ) Данные из Листа2 диапазона F8 : J32 переносятся в B6:F29 Листа1
Примерно В Список_1 выбрано значение " 1 " тогда данные из диапазона F8 : J32 Листа 2 переносятся в ячейки B6:F29 на Листе1 а если выбрано " 2 " тогда в ячейки B6:F29 на Листе1 переносятся данные из диапазона F8 : J32 Листа 3..
Уважаемые друзья ! Появилась такая задача . Необходимо реализовать поиск в Listbox при помощи введённой в Textbox информации
Ситуация такая Есть форма Userform1, на ней Listbox и 2-а Textbox, на форме также есть кнопка , по нажатию на которую происходит заполнение полей Listboxа данными из листа Хочется сделать так чтобы при событии Change Textbox , записи которые были добавлены через кнопку в Listbox очищались и текст добавленый в Textbox (если такое слово есть в списке) появлялся в Listbox . Другими словами реализовать поиск значений.
Уважаемые форумчане Прошу Вашей помощи так как сам справится не могу К сожалению файл примера приложить не могу , он превышает допустимый размер , поэтому постараюсь объяснить проблему на пальцах.
Суть такова есть форми - Userform1 на ней элемент Multipage1 который имеет две вкладки Page1, Page2 на каждой из них располагаются свои независимые элементы . - Userform2 на которой находится элемент ListBox_FIND при помощи кода
Код
Private Sub ListBox_FIND_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
UserForm1.DTPicker1.Value = UserForm_FIND.ListBox_FIND.List(ListBox_FIND.ListIndex, 0)
UserForm1.Text_FIO_doctor.Value = UserForm_FIND.ListBox_FIND.List(ListBox_FIND.ListIndex, 1)
UserForm1.Show
End Sub
данные должны грузится в Userform1 в те контролы которые находятся в Multipage1 вкладка Page2
Однако вылетает связаная с DTPicker1 ошибка и код останавливается.
(кстати пока была привязана только вкладка Page1 всё работало идеально). Я так понимаю проблема
где-то в активации нужной вкладки Multipage1 , но вот как это решить не знаю.
Добрый день! Подскажите, пожалуйста, в чем ошибка Суть такова - на форме есть .listbox , с помощью кнопки на форме туда записываются данные Затем по двойному клику на записи значения попадают в дополнительную форму где после редактирования и нажатия на кнопку должны (в обновлённом виде) попадать в ячейки листа . Но вот тут как раз и проблема , в ячейки из формы ничего не добавляется. Всю голову сломал. Помогите. файл во вложении
Есть умная таблица туда добавляются записи По кнопке ПОИСК записи передаются в Листбокс оттуда в ТекстБоксы формы. Но когда делаю изменение каких либо данных , в форме, и нажимаю кнопку Update обновляется не одна а сразу все строчки .
Как заставить редактироваться не все а только одну строку ? код на кнопку
Код
Private Sub cmd_btn_Update_Click()
Dim rov As Integer
Dim x As Integer
rov = Application.WorksheetFunction.CountA(Worksheets("test").Range("A:A"))
For x = 2 To rov
Worksheets("test").Cells(x, 1).Value = UserForm1.TextBox_1.Value
Worksheets("test").Cells(x, 2).Value = UserForm1.TextBox_2.Value
Worksheets("test").Cells(x, 3).Value = UserForm1.TextBox_3.Value
Next
TextBox_1 = ""
TextBox_2 = ""
TextBox_3 = ""
End Sub
Господа знатоки , прошу помощи Суть вопроса такова. Есть умная таблица, Данные в таблицу добавляю через форму.
Код
Sub WorkSmart()
Dim ShGeneral As Worksheet
Dim ListObg As ListObject
Dim ListRow As ListRow
Set ShGeneral = ThisWorkbook.Worksheets("база")
Set ListObg = ShGeneral.ListObjects("MyTable_tb")
Set ListRow = ListObg.ListRows.Add
ListRow.Range(1) = MyForm.Txt_likar.Value
ListRow.Range(2) = MyForm.Txt_F.Value
ListRow.Range(3) = MyForm.Txt_I.Value
ListRow.Range(4) = MyForm.Txt_O.Value
ListRow.Range(5) = MyForm.DT_rozhd.Value
ListRow.Range(6) = MyForm.ComboBox_mkx.Value
ListRow.Range(7) = MyForm.ChBox_zaxvor.Value
ListRow.Range( =
Как сделать так чтобы ListRow.Range( добавлял в таблицу результат из формулы =ЕСЛИ Очень прошу помочь. Третий день голову ломаю.
Господа знатоки , прошу помощи Суть вопроса такова. Есть умная таблица, Данные в таблицу добавляю через форму.
Код
Sub WorkSmart()
Dim ShGeneral As Worksheet
Dim ListObg As ListObject
Dim ListRow As ListRow
Set ShGeneral = ThisWorkbook.Worksheets("база")
Set ListObg = ShGeneral.ListObjects("MyTable_tb")
Set ListRow = ListObg.ListRows.Add
ListRow.Range(1) = MyForm.Txt_likar.Value
ListRow.Range(2) = MyForm.Txt_F.Value
ListRow.Range(3) = MyForm.Txt_I.Value
ListRow.Range(4) = MyForm.Txt_O.Value
ListRow.Range(5) = MyForm.DT_rozhd.Value
ListRow.Range(6) = MyForm.ComboBox_mkx.Value
ListRow.Range(7) = MyForm.ChBox_zaxvor.Value
ListRow.Range( =
Как сделать так чтобы ListRow.Range(8) добавлял в таблицу пол человека , (который высчитывается по формуле =ЕСЛИ(ПРАВСИМВ(ListRow.Range(4))="ч";"м";,,, и так далее. Очень прошу помочь. Третий день голову ломаю.