Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Запуск макроса при изменении ячейки (НЕ РУЧНОМ), Нужно запускать макрос каждый раз, когда меняется значение ячейки
 
Добрый день!

Нужно запускать макрос каждый раз, когда меняется значение ячейки. Но значение ячейки меняется не вручную, а в ней стоит формула.

Такая запись не срабатывает (эксель "не видит", что значение изменилось):

Private Sub Worksheet_Change(ByVal Target As Range)

  If Target.Address = Range("summ").Address Then
   macros
   End If
End Sub

Во вложении файл с примером. Пример упрощен, на самом деле расчет большой и сложный, но суть не меняется.

Как заставить эксель "увидеть"?

Спасибо!
Сводная таблица из нескольких источников, Создание таблицы из нескольких источников без уникальных ролей
 
Добрый день!

Можно ли создать сводную таблицу из трех источников, если нет уникальных полей (пример во вложении)?
Нужно посчитать вес по продуктам по месяцам?
У меня офис 10, не получается. Какой офис нужен?
Подбор параметра (циклический), Нужно выполнить условия, меняя 2 параметра
 
Компания ("Поставщик услуг") оказывает услуги "Потребителю услуг".
При этом "Поставщик услуг" несет затраты (инвестиции в приобретение приборов для оказания услуг и затраты на их эксплуатацию).
Стоимость услуг рассчитывается из условия безубыточности деятельности (чистый доход от оказания услуг=0, для упрощения в примере - без дисконтирования, суть проблемы не в этом).

Таким образом, Задача 1 - подобрать такую стоимость услуг, при которой чистый доход от оказания услуг=0.
Задача простейшая (можно макросом, можно просто использовать "подбор параметра").
Выручка = стоимость услуг, умноженная на объем услуг.

При этом прогнозируется суммарный чистый доход Поставщика услуг (в который входит выручка от оказания услуг, рассчитанная ранее).


А теперь задача усложняется. Нужно определить стоимость прибора, при которой суммарный чистый доход Поставщика=0.

Что-то мне кажется, что это невозможно выполнить средствами эксель:(
Или все-таки есть варианты??
Заранее спасибо!

Упрощенный пример потоков во вложении.
Выполнение действия и обращение к CommandButton, Нужно отобразить часть действий в макросе, которые не "успевают отобразиться" на экране
 
Добрый день!
2 вопроса:

1 вопрос: Как сделать так, чтобы был виден результат первых двух строк макроса по нажатию кнопки  CommandButton3 (что написать тут ***??):

1 CommandButton3.Visible = False
2 Shapes("pic_1").Visible = True

' ***
' Если пишу Application.Wait Time:=Now + TimeValue("0:00:10"), то пауза есть, но  действие строк 1-2 не видно на экране :(

3 CommandButton3.Visible = True
4 Shapes("pic_1").Visible = False

2 вопрос: как обратиться к кнопке, номер которой записан в ячейке?

range("A1")=CommandButton3 (или range("A1")=3, все равно, как проще)

Надо скрыть кнопку, о которой говориться в ячейке range("A1")

qqq= range("A1")
qqq.Visible = False

или

qqq= "CommandButton" & range("A1")
qqq.Visible = False

Не работает:(
Проигрыватель в фоновом режиме VBA, Требуется в макросе запускать проигрывание песни так, чтобы проигрыватель был в фоновом режиме
 
Добрый вечер!

Много прочитала ответов на подобный вопрос, но все равно не получается.
Как скрыть проигрыватель, когда макросом запускаешь проигрывание песни?


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

Пишу и так:

CreateObject("WScript.Shell").Run "C:\Users\1.mp3"

И так:

'Set WshShell = CreateObject("WScript.Shell")
'RetCode = WshShell.Run("C:\Users\1.mp3", 1, False)
Подбор параметра по ДВУМ критериям, Нужно подобрать параметр, учитывая 2 критерия
 
Добрый день!
Нужно подобрать параметр (цену), учитывая выполнение двух критериев.
Сделать нужно макросом, т.к. много вариантов и расчет производится в цикле.
Хотя как без макроса сделать пока тоже не соображу (по одному критерию только).
На всякий случай пример во вложении (сам расчет большой, в примере оставила только нужные строки).
Заранее спасибо.
Скрітіе строки не отображаются строки обычными средствами Excel и макросами
 
Добрый день!

Скрыла ненужные строки  (ctrl+shift+стрелка вниз).
Всегда до этого строки отображались при желании обычными методами, а теперь не получается.
Ничего не работает!
Файл во вложении.

Заранее спасибо!!
Запуск музыкального файла при нажатии кнопки
 
Как прописать в VBA, чтобы при нажатии кнопки параллельно с выполнением различных функций, прописанных в коде, играла музыка? В каком лучше расширении сохранить музыкальный файл и какой код написать? Спасибо!!!
Выбрать в отдельный список имена одного пола
 
Добрый день!

Есть задача: нужно сделать выборку.
Упрощенно пример такой: Имеется таблица с двумя столбцами: A - список имен, B - пол. Нужна выборка по полу.

Как сделать на другом листе список имен только одного (заданного) пола? Возможно ли сделать это средствами Эксель или только VBA?
Вариант сводной таблицы не подходит, т.к. это только часть задачи. Полученная выборка - на самом деле большая таблица с большим количеством полей для заполнения.

Во вложении - пример. Таблица 1 - общая. Надо сделать выборку на Таблице 2 (выделено желтым)
Спасибо.
Изменено: kletskova - 01.02.2019 12:25:14
Страницы: 1
Наверх