Добрый день, уважаемые, есть некоторые параметры - перечислены как горизонтально, так и вертикально и есть еще матрица вариантов, при пересечении всех составляющих необходимо найти значение, удовлетворяющее всем ограничениям
пробовал через "суммеслимн" - ошибка, через "просмотр" более или менее что то похожее, но все равно выдает не то значение которое требуется, просьба подсказать где ошибка или может вообще какое то другое решение должно быть, премного благодарен
с учетом нужной ступени, года и варианта в матрице нужно выйти на искомый объем
для первого года все норм, а для второго или 3 - ошибка
Необходимо реализовать процесс определения центра масс в Visio или Excel (но тогда через координаты).
Если это в Visio, подгружается какой либо план, на котором я расставляю точки и задаю им определенный вес, системе необходимо определелить где будет находиться центр масс этой системы (например если в качестве плана квадрат и расставлены 4 точки по вершинам квадрата с одинаковой массой, то центр системы будет на пересечении диагоналей квадрата, по центру; если на верхних точках масса ввыше относительно нижних, то естественно цетр смещается выше от центра - если необходимо дополнительно что-то пояснить, прошу уточнить) - предпочтительный вариант, для работы с подложкой
если это Excel, то через некие координаты у каждой из вводимых точек и вывод результатов в качестве результирующей точки так же с координами.
Добрый день, уважаемые, столкнулся, казалось бы с простейшей задачкой, но никак не могу найти решение, пробовал гуглить все не то, призодится с промужуточными резульаттами работать есть некий перечень дат, допустим в столбце А и некий перечень числовых значений в столбце B, а нужна общая сумма по году в целом - каким образом необходимо скорректировать формулу =СУММЕСЛИ(ГОД($A$2:$A$27);F2;$B$2:$B$27) - что бы все заработало без промежуточного столбца D
ГОД не хочет работать с массивом почему то, только с конкретной ячейкой
Добрый день, уважаемые! Вылетает ошибка Out of stack space при размещении его на листе с завязкой на выполнение при какого либо изменении на листе (хотя расчет проходит, расчетное значение получено). Если макрос отдельно вынести в модуль и ручками запуска, то проблем не возникает, в чем может быть причина? Хотелось бы что бы макрос автоматически считал при изменении двух третье число.
Добрый день, уважаемые. Программа по расчету трубопроводов выдает отчет в текстовом файле, где вся информация свалена в кучу с разделителями в виде "!"
вот пример того, что падает в ячейку при копировании: ! 2120 ! 17.87 ! 1.944e+000 ! 0.840 ! 0.025 ! 0.615 ! 0.00 !
при копировании данных, нет разделения по столбцам (спасибо хоть по строкам разделяется, а не в одну ячейку все падает)
из этого добра нужна только информация между третьим и четвертым восклицательными знаками - 1.944e+000 каким образом макросом/формулой можно выделить? Заранее премного благодарен!
Добрый день подскажите пожалуйста, возможно ли сохранение кода всей книги включая макросы в текстовом виде с возможностью дальнейшей компиляции(?) и получения первоначального вида. В общем, можно ли как то представить файл эксель в текстовом виде переслать допустим по почте и что бы человек обратно собрал файл? Просто любой аплоад недоступен, так же и вложения по почте. Спасибо.
Добрый день, подскажите пожалуйста, такая ситуация - каждый раз при запуске Эксель, при открытии других файлов Эксель или при запуске макросов, открывается книга PERSONAL. Как отключить это безобразие Заранее благодарю
Коллеги поделились макросом, который затыкается уже в самом начале на первых двух строках кода и выдаёт ActiveX component can't create object. Вот начало, после которого затык:
Код
Sub test()
Dim Winmode as NET64
Set Winmode = New NET64....
Подскажите пожалуйста, в чем причина, что и наверное самое главное как надо что-то подключить для корректной работы. Заранее благодарю.
Подскажите пожалуйста, в чем кардинальное отличие первой/второй третей/четвертой строки? просто красивый тон указывать свойство или же есть смысл? Покопался в литературе справке погуглил, но особо толкового ничего не нашел.
Код
Sub val()
Cells(1, 1).Value = 12
Cells(2, 1) = 12
Cells(1, 2).Formula = "=A1+A2"
Cells(2, 2) = "=A1+A2"
End Sub
Добрый день, уважаемые форумчане. Подскажите пожалуйста, есть ли возможность в экселе создать диаграммы с накоплением с определенным разделением где в какой группе должно быть какое накопление: например есть 4 ряда чисел, первые два ряда должны быть представлены в виде "гистрограммы с накоплением" , а рядом вторые два ряда так же "гистрограммы с накоплением". получается или все друг над другом с накоплением или же все отдельно рядом. Извиняюсь за сумбур, аплоад запрещен.
Добрый день, подскажите пожалуйста, можно ли как то в VBA вывести список листов в данной книге в каком либо диалоговом окне и кликом выбрать нужный и забрать название это листа в переменную. как это видится, запускаем макрос - выскакивает окно с перечнем листов (аналогичное когда копируем листы в excel) - выбираем там нужный лист - кликаем Ок и все, имя листа в переменной. ковырял inputbox, GetOpenFilename, Dialog и т.д. как то безрезультатно.
Добрый день, для упрощения вот такой пример, к сожалению аплоад запрещен, поэтому постараюсь объяснить так: есть столбец, в первой строке число, во второй строке некая формула, в третей строке еще одна какая-то формула, в четвертой надо сложить (умножить, поделить, не суть важно, выполнить операцию) предыдущие две формулы: 1 строка 1 2 срока =A1*2 3 срока =10*5 4 строка =A1*2+10*5
по возможности в VBA, но если есть средства эксель, то тоже хорошо. Очень прошу помочь и заранее благодарю.
есть массив из 5 значений, нужно просуммировать в нем первые два нечётных числа и вывести отдельно: 1) их сумму и 2) то что суммировалось, что бы понять что попало под сумму. с первой частью без проблем, а как текстово вывести? должно быть что то типа "100, 300" вот массив, где результат 400 100 200 300 400 500
вот первая часть которая мне под силу
Код
Public Sub massive()
n = 5
ReDim mass(1 To n)
For i = 1 To n
mass(i) = Cells(i, 1)
Next
For i = 1 To 2
Sum = Sum + mass(1 + 2 * (i - 1))
Next
Cells(7, 1) = Sum
End Sub
подскажите пожалуйста люди добрые код второй части. заранее извиняюсь, прикреплять файлы не могу, аплоад заблокирован злостным админом
Добрый день, подскажите пожалуйста, как можно решить такую задачу: есть два переключателя и есть две ячейки. при выборе первого переключателя автоматически (без запуска макросов) должна закрашиваться первая ячейка, а при выборе второго - соответственно вторая. при использовании переключателя (элемент управления формы) я просто пишу две процедуры и на каждый переключатель назначаю соответствующую процедуру, все отлично работает. а как сделать это для переключателя (элемент ActiveX) ? без дополнительных манипуляций, только переключением. Заранее благодарю.
Читаю литературу по вба, пытаюсь освоить и автоматизировать свой труд. По мере прочтения разных источников, для тех же объектов, например для того же Cells встречаю все больше и больше интересных свойств, например для меня сегодня было открытием goalseek. А где то есть полный перечень? Не обязательно на русском, но желательно с комментарием. Заранее благодарю. Зы ctrl+J например для Cells вообще не работает
Подскажите пожалуйста, как просуммировать (как вариант) все промежуточные расчеты в цикле for.... next что бы не выводить куда то отдельно, а потом суммировать все это дело?
что бы не было что то типа, а быто более компактно. Спасибо и заранее благодарю.
Код
a = 3
b = 6
For i = a To b
Cells(i + 6, 2) = Cells(i, 2) ^ 3 + Cells(i, 3) ^ 2 + Cells(i, 4)
Next
summ = Application.WorksheetFunction.Sum(Range(Cells(a + 6, 2), Cells(b + 6, 2)))