Всем привет!Помогите создать конструктор планограмм. необходимо чтобы при перетаскивании картинки ассортимента в ячейку планограммы (слева) в таблице ассортимента (Справа) автоматически отображалось его название.Это возможно в Excel?
как создать конструктор планограмм
27.07.2012 11:37:19
|
|
|
|
27.07.2012 12:17:28
Хотелось бы узнать для чего это необходимо? Задачка то не из простых. (хоть и интересная)
Учимся сами и помогаем другим...
|
|
|
|
28.07.2012 15:31:23
На основе кода ZVI по перемещению фигур.
|
|
|
|
30.07.2012 08:55:38
то что нужно!!!расскажите плиз алгоритм действий!!!
|
|
|
|
30.07.2012 09:04:09
Алгоритм действий описал на листе :-) Сначала выделяем ячейку, затем выбираем фигуру. Вот и все действия.
|
|
|
|
30.07.2012 09:15:45
Как пользоваться- понятно, а как создать с другими картинками и с другим полем выкладки? очень нужно))))
|
|
|
|
30.07.2012 09:24:31
Спасибо тебе, самый умный
|
|
|
|
30.07.2012 09:37:10
{quote}{login=BAT}{date=30.07.2012 09:24}{thema=}{post}Спасибо тебе...{/post}{/quote}
Всегда пожалуйста! - - - - ... ps Помогают тем, кто хоть что-то чуть-чуть пытается делать сам... ;) -65639- |
|
|
|
01.08.2012 20:17:41
Попробуйте так: DrawingObjects("ИмяФигуры").Characters.Text
|
|
|
|
02.08.2012 00:25:21
Замените строку:
Rng.Offset(0, 1) = Application.Caller на такую: Rng.Offset(0, 1) = ActiveSheet.DrawingObjects(Object1).Characters.Text |
|
|
|
02.08.2012 02:57:10
Эта часть кода не моя. Может быть ZVI заглянет...
|
|
|
|
02.08.2012 07:52:34
Заглянул :-)
В примере Юрия все работает и по горизонтали, и по вертикали - проверьте. Если что-то не работает в другой реализации, то нужен пример этой реализации с ошибкой. |
|
|
|
03.08.2012 11:23:40
Тревога не совсем ложная: у меня вертикальное перемещение тоже не работает.
|
|
|
|
03.08.2012 13:55:07
Странно,но у меня именно после переустановки начало нормально работать... Может еще кто-нибудь поиграет в пятнашки,и отпишется как у него работает:)
|
|
|
|
03.08.2012 14:01:55
Как проверялось: поместил фигуру в Е6, а затем пытаюсь переместить её в Е5 - получаю ту же ошибку, что и у Вас.
P.S. Систему переустанавливать не буду :-) |
|
|
|
03.08.2012 15:49:56
Valeriya, найдите в коде такую строку:
Set Rng = Columns(13).Find(what:=iNumber, LookIn:=xlFormulas, lookAt:=xlWhole) 13 - это номер столбца "М". Поменяйте под свои нужды. |
|
|
|
03.08.2012 16:13:53
Ронни, проверьте вариант с очисткой.
|
|
|
|
03.08.2012 16:28:03
Спасибо Юрий,все отлично работает!
|
|
|
|
03.08.2012 16:30:16
Valeriya,как у Вас с перемещением фигурок,ошибку не выдает?
|
||||
|
|
|||
Читают тему