Good afternoon,
I don't think the orientation of the arrow could be changed to "up" or "down" because, at least as far as I can tell/have knowledge of, VBA would interpret a rotation of x degrees rather than pointing up or down. You could accomplish something similar with conditional formatting: i.e. for cell e4 conditional formatting =if(d4>e4,1,0) and set formatting as a background of red then repeat for d4<e4 and d4=e4. Then the color of cell e4 would vary depending on the relation of it's value to the previous month. Just a thought.
Bookmarks