如何用vba来写--保留单元格的公式?

有一列数,要产生性别
图片.png
对于a1,b1单元格写公式 =IF(MOD(MID(A1,17,1),2),"man","women")
然后下拉,可以形成

图片.png

如何用vba来完成?
Sub auto()
Sheet1.Range("a1:a3").Formula = "=IF(MOD(MID(a1,17,1),2),'man','women')"
End Sub

代码产生不了期望的结果。

阅读 453
1 个回答

image.png
Sub auto()
Sheet1.Range("c1:c3").Formula = "=IF(MOD(MID(a1,17,1),2)," & Chr(34) & "man" & Chr(34) & "," & Chr(34) & "women" & Chr(34) & ")"
End Sub

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏