# Element.MoveByVector is not working

**URL:** <https://forum.dynamobim.com/t/element-movebyvector-is-not-working/38460>\
**Category:** Revit\
**Created:** [July 19, 2019, 8:34am UTC](https://forum.dynamobim.com/t/element-movebyvector-is-not-working/38460 "2019-07-19T08:34:48Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![abel](https://avatars.discourse-cdn.com/v4/letter/a/2acd7d/32.png) [@abel](https://forum.dynamobim.com/u/abel)\
**Post date:** [July 19, 2019, 8:34am UTC](https://forum.dynamobim.com/t/element-movebyvector-is-not-working/38460/1 "2019-07-19T08:34:48Z")

</div>

Hi  
I cannot find any reason to Element.MoveByVector does not work.  
The elements are legends components  
Dynamo 2.0.3  
Revit 2019

I am going to use Element CopyByVector from Clockwork package by I feel curious why this basic tool does not work.

I do not know if it is in the right forum category

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/6/7/6740f0e92616912428f7751d25568bfbc3575f01.png)

---

<div class="post-metadata">

**Author:** ![Andrew\_Hannell](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/andrew_hannell/32/103315_2.png) [@Andrew\_Hannell](https://forum.dynamobim.com/u/Andrew_Hannell)\
**Post date:** [July 19, 2019, 11:04am UTC](https://forum.dynamobim.com/t/element-movebyvector-is-not-working/38460/2 "2019-07-19T11:04:02Z")

</div>

What is the purpose of the Transaction.Start & Transaction.End nodes ?

Andrew

---

<div class="post-metadata">

**Author:** ![abel](https://avatars.discourse-cdn.com/v4/letter/a/2acd7d/32.png) [@abel](https://forum.dynamobim.com/u/abel)\
**Post date:** [July 19, 2019, 1:07pm UTC](https://forum.dynamobim.com/t/element-movebyvector-is-not-working/38460/3 "2019-07-19T13:07:55Z")

</div>

I thought that could help to sort out the issue. Before the vectors and the elements were feed directly to the node.  
I am going to check if the problem happens when you repeat too many times the same script to adjust things.

---

<div class="post-metadata">

**Author:** ![lucamanzoni](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/lucamanzoni/32/56718_2.png) [@lucamanzoni](https://forum.dynamobim.com/u/lucamanzoni)\
**Post date:** [July 19, 2019, 1:17pm UTC](https://forum.dynamobim.com/t/element-movebyvector-is-not-working/38460/4 "2019-07-19T13:17:32Z")

</div>

You need to use **Transaction.Start** before the node **Element.MoveByVector** and **Transaction.End** after it 😉
