Obávám se, že to tak jak myslíš nepůjde. Pokud spouštění makra navážeš na změnu obsahu buňky, makro uvidí už jen tu novou hodnotu.
Musel bys to udělat jinak - po změně obsahu si tento nový obsah v makru ihned zkopírovat do místa, kde si budeš udržovat historii změn buněk.