was steht denn in Range("H12").Value des gerade aktiven Blattes? Ohne Blattreferenz sind Zellbezüge immer auf das altive Blatt bezogen. Es sei denn der Code steht im Codemodul eines betimmten Blattes.