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

Страницы: 1
Движение точек на диаграмме - со случайными векторами направления движения
 
Здравствуйте люди.
Появился вопрос, связанный с диаграммой.

Каждую секунду в ячейке A3 - меняется число.
В таблице C6:D26 - записаны координаты точек диаграмме.

Как заставить точки на диаграмме - двигаться по случайным векторам, отражаясь от стенок ?
Событие - изменение числа в ячейке A3 (наверное это событие - Пересчет листа, с выполнением макроса только если изменилось число в ячейке А3).

То есть по сути это имитация броуновского движения.
Видимо макрос должен как-то менять координаты, записанные в таблице.
Но как это сделать макросом - непонятно.
Изменено: Димитрий2 - 18.08.2019 19:39:46
Не обновляется диаграмма на листе при работе макроса.
 
Здравствуйте.
Помогите поправить макрос.

Его задача - постоянно обновлять макросом - данные, полученные из txt, лежащего в той же папке.
Но он при своей работе - не обновляет диаграмму.
Только если этот макрос остановить и вручную заново указать данные - вот только тогда диаграмма обновится.

Подскажите - как при обновлении данных на листе эксель (из txt) - автоматически обновлять и диаграмму ?
Отображение точек - по относительным координатам (относительно других фигур)
 
Здравствуйте, форумчане.
Вопрос у меня появился.

Суть его - такова.
Нужно как-то нарисовать три точки на трех эпюрах (в файле изображен треугольник, но по сути это - три точки)
Имеется таблица AJ6:AL8 - где заданы численные координаты для точек A,B,C - на плоскостях X,Y.Z.

В общем вопрос здесь в том - как получить координаты - не относительно листа, а относительно фигур символизирующих нулевую координату (для всех трех плоскостей).
Это фигуры Плоскость1, Плоскость2 и Плоскость3 - они находятся там, где располагаются нулевые значения.
И вот именно от них - нужно как-то нарисовать точки - по представленным в таблице координатам.

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

Подскажите - как формулой (без допстолбцов и именованных диапазонов) определить - сколько в диапазоне G14:H24 - слов (словосочетаний) - разделенных запятой ?
Я так подсчитал - должно получиться 15.
Изменено: Димитрий2 - 21.03.2019 04:23:24
Определение названия той фигуры, по которой щелкнули
 
Здравствуйте.
Посоветуйте -как вывести MsgBox с названием той фигуры, по которой щелкнули мышкой ?

Понимаю, что на эту фигуру должен быть навешен макрос с наличием Application.Caller:
Код
ActiveSheet.Shapes(Application.Caller)
Но как это применить в макросе в моей задаче - не понимаю.
Подскажите.
Как макросом пошагово двигать картинку
 
Доброго вечера.
Подскажите - как макросом пошагово двигать картинку 10 раз, с шагом = 1 в автоматическом режиме ?

Я написал вот такой простой цикл
Код
Sub Макрос1()

Dim i As Long
  For i = 1 To 10 Step 1
    ActiveSheet.Shapes.Range(Array("Oval 1")).IncrementLeft 1.1
  Next i
End Sub
Но он что-то не работает - сдвигает картинку разом на все 10 шагов.
Получается - разовый скачок, а не постепенное движение.

А нужно - чтобы, макрос сработал 1 раз, потом еще один раз - чтобы со стороны было видно что картинка ползет вправо.
Заполнение диапазона - фигурами в несколько рядов.
 
Добрый вечер, форумчане.   Столкнулся с проблемой в экселе.
Суть такая:
В диапазоне R3:S6 находится кружок
В диапазоне E8:H17 изначально пусто.
И вот нужно как-то макросом - переносить копии кружка из R3:S6 в E8:H17 - по одной копии за срабатывание.

Но диапазон E8:H17 должен заполнятся с верхнего левого угла - в ряды - до левой границы диапазона, а затем заполнение идет "с новой строки".
Это непросто словами объяснить, но в файле - я показал какой порядок заполнения.

Как только диапазон заполнится - макрос при щелчке - должен бездействовать (поскольку в диапазоне больше места свободного не осталось).

Как провести подобное заполнение диапазона E8:H17 - копиями фигур из R3:S6  ?
Excel2007 выдает сообщение при использовании функции АГРЕГАТ и прекращает работу формулы
 
Доброго времени суток всем.
Подскажите что делать.

Есть большой файл 1.xls на 30 Мб - и в нем встречается формула:
Код
=ЕСЛИОШИБКА(ИНДЕКС($E$7:$E$42&" "&$D$7:$D$42;АГРЕГАТ(15;6;(СТРОКА($D$7:$D$42)-6)/(ПОИСКПОЗ($E$7:$E$42&$D$7:$D$42;$E$7:$E$42&$D$7:$D$42;)=(СТРОКА($D$7:$D$42)-6));СТРОКА(A1)));"")

А если открывать тот же самый файл через Excel2007, в котором я обычно работаю - то формула эта работать не будет.
Причем - эксель2007 - как-то странно изменяет слово АГРЕГАТ - пишет вместо него AGGREGATE :
Код
=ЕСЛИОШИБКА(ИНДЕКС($E$7:$E$42&" "&$D$7:$D$42;_xlfn.AGGREGATE(15;6;(СТРОКА($D$7:$D$42)-6)/(ПОИСКПОЗ($E$7:$E$42&$D$7:$D$42;$E$7:$E$42&$D$7:$D$42;)=(СТРОКА($D$7:$D$42)-6));СТРОКА(A1)));"")

Причем если открывать файл в Excel2013 - то выдает вот такое окно-предупреждение о какой-то ошибке.


Подскажите, если кто знает - как заставить указанную формулу - работать в эксель2007 в моем 30Мб файле  ?
(Тот файл который я приложил - весит меньше, но в нем видна суть проблемы. Если например поставить в ячейках А1,А2,А3,А4,А5 - любые числа, а затем стереть их - то формула перестает действовать.)
Изменено: Димитрий2 - 27.10.2018 04:05:36
Вставка рисунка в ячейку с удалением предыдущего рисунка, с небольшим отступом от краев.
 
Здравствуйте.
Подскажите как макросом - добавить рисунки в ячейки, где стоят значения "2" ?
В общем картинка там должна растянуться под ячейку, и должна остаться небольшая граница-отступ от краев ячейки.

В файле примере примерно изобразил, как картинка будет располагаться.
Адрес рисунка C:\Новый каталог\1.png
Как для перетаскивания кружков мышкой (на которых макросы) - обходится всего одним щелчком
 
Добрый день, народ.
Помогите решить задачу.

На листе три фигуры - "Овал 1", "Овал 2" и "Прямоугольник 3"
На кружки (там где стоят макросы)  - для перетаскивания приходится делать два щелчка.
А на прямоугольник - для перетаскивания - нужно делать всего один щелчок.

Как для перетаскивания кружков мышкой (на которых макросы) - тоже обходится всего одним щелчком ?
Изменено: Димитрий2 - 19.05.2018 10:00:14
Как макросом среагировать на выделение фигуры ?
 
Добрый день, народ.
Помогите решить задачу.

На листе две фигуры - "Овал 1" и  "Овал 2"

Как среагировать - на выделение фигуры ?  
То есть если я выделил фигуру "Овал 1" - то в ячейке А1 - должна появится 1.
Условная расстановка объектов - в зависимости от их положения в таблице.
 
Здравствуйте, доброе утро.

В таблице - расставляются координаты узлы линии. И если нажать на кнопку - то строится линия.
А чуть пониже - в ячейки вставлены размеры кружков. Однако - у них не приведены координаты.

Как заставить расставить кружки - по линии, в том соответствии в котором они введены в ячейки - в таблице ?

То есть вот допустим : кружок из столбца D - по таблице - стоит ближе к узлу 2 - примерно 15% от расстояния всего отрезка.
А кружок из столбца I - по таблице - ближе к узлу 4 - примерно 25% всего отрезка "3-4".
Иными словами расстановка идет - не по координатам - а по тому - в каком отношении эти кружки находятся - к линии - в таблице.
Группировка картинки и текстбокса при вставке.
 
Доброй ночи, товарищи программисты.
Есть вот такой дерзкий вопрос.

Есть макрос, который под введенное в ячейку слово - добавляет картинку, с таким же названием (если она имеется в каталоге d:\1\ )
И туда же - под ячейку - добавляется текстбокс с таким же названием.
Подскажите - как при вставке конкретных - картинки с текстбоксом - сгруппировать их ?
(Чтобы потом удалять их легче было.)
Вставка текста из одной ячейки в другую, в определенный текстовый диапазон
 
Здравствуйте. Есть такой вопрос по вба:

В синей ячейке есть такой текст "34535 jhberf ОТМЕТКА-,vtg3 345345-234234".
В зеленой ячейке имеется текст "rts-12"

Вопрос - как макросом вставить целиком - текст из зеленой ячейки - в зеленую между словами "ОТМЕТКА-" и "," ?
Чтобы получилось в итоге: "34535 jhberf ОТМЕТКА-rts-12,vtg3 345345-234234".
(Подсветка - так, для лучшего понимания. Сама она не нужна)
Удаление рисунка из под ячейки - только в том случае, если ячейка пуста или в ней - неключевое слово.
 
Всем доброго времени суток.

Такой вопрос по макросу появился:
Имеющийся код - добавляет рисунок с текстбоксом - под ячейкой, в которой вписано определенное ключевое слово.
Список ключевых слов соответствует названиям файлов jpg, которые лежат в определенной папке.

Но макрос - при вставке слова - в других ячейках - добавляет картинку туда, а предыдущую вставленную почему-то удаляет.

Как изменить данный макрос, чтобы он удалял картинки с текстбоксами - под ячейками - только в том случае, если я стираю содержимое этой ячейки или ввожу слово - которое не соответствует названиям фалов jpg в этой папке?
Страницы: 1
Наверх