VBA Excel - I need to replace this= ,""F with this= ,"F but not where it is this= ,"", -
sorry title seems confusing. there workbook large amounts of data trying write macro for. find/replace specific data have.
for example: replace: ,""micky mouse, inc."","donald duck","",
with: ,"micky mouse, inc.","donald duck","",
i need last ,"", left alone. i'm not sure how write exactly.
i prefer not program each example these proper names continuing added , prefer not have re-write vba code each time.
thanks in advance!
you initial replace of empty quotes , normal replace. straightforward method.
sub custfindreplace(srchrng range)     dim c range     each c in srchrng.cells         c.value = replace(c.value, ","""",", ","""""""",")         c.value = replace(c.value, """""", """")     next c end sub if logic remains simple, more efficient method (as siddarth suggested) should use built-in find/replace:
sub custfindreplace(srchrng range)     srchrng.replace what:=","""",", replacement:=","""""""",", lookat:=xlpart     srchrng.replace what:="""""", replacement:="""", lookat:=xlpart end sub 
Comments
Post a Comment