Sub DeinMakro()
Range("G2:H" & [MIN(303,MAX(IFERROR(MATCH(REPT("z",255),G:G),1),IFERROR(MATCH(REPT("z",255),H:H),1)))]).Value = Evaluate("IF(G2:H" & [MIN(303,MAX(IFERROR(MATCH(REPT("z",255),G:G),1),IFERROR(MATCH(REPT("z",255),H:H),1)))] & "="""","""",PROPER(G2:H" & [MIN(303,MAX(IFERROR(MATCH(REPT("z",255),G:G),1),IFERROR(MATCH(REPT("z",255),H:H),1)))] & "))")
End Sub
Dieser Einzeiler ist getestet, kompakt, schnell und fehlerfrei.