以下是我的宏功能的一部分。 (r,47)的单元格值可以具有&由用户输入。我想取代“&”输入“&”接着是“amp;”。 (注意:复杂的方法“&”后跟“amp;”用作放大器;在此编辑器中删除。“)
我尝试了替换,但是当我尝试保存宏时,它会出现语法错误。
目前我在我的宏功能中有这个陈述。
Print #fnum, "<College><School>" & Cells(r, 47) & "</School></College>"
我尝试了下面的一个。
Print #fnum, "<College><School>" & Cells(r, 47).Substitute('&','&') & "</School></College>"
答案 0 :(得分:0)
尝试使用VBA替换功能
Print #fnum, "<College><School>" & Replace(Cells(r, 47), "&", "&") & "</School></College>"