You would make life a lot easier for yourself if you gave your variables brief but meaningful names to reflect the data that is in them, or going to go in them.
You don't need, for example:
If you are storing the value if a single cell, you just need:
But how you remember which is which ... oh, yes, you repeat the comment everywhere you use it. Seems like hard work.
Dim only defines a variable. It's the later statements that use them to store data or accumulate totals or whatever.
After saying all that, I'm not sure I understand what you want to do. If I understand correctly, you are storing the data from one sheet into the variables and then you are copying/moving it to other sheets. When you change the data on the other sheets, it fires the Change Events on those sheets ... so you need to use EnableEvents = False and EnableEvents = True before copying the data to the other sheets. That will stop the event handler firing.
Regards, TMS
Bookmarks