Excel 根据其他单元格中的值插入公式或空白

Excel 根据其他单元格中的值插入公式或空白,excel,vba,excel-formula,Excel,Vba,Excel Formula,我正在努力把这件事做好 如果a列显示AA或AB,我尝试在B列中插入公式,如果a列显示CC,则将其保留为空白 比如说, 如果单元格A1为AA,则需要在单元格B1中插入公式 如果单元格A2为AB,则需要在单元格B2中插入公式 如果单元格A3为CC,则单元格B3应为空 有人知道我该怎么做吗 非常感谢 蒂姆试试这个 Sub test() Dim ws as Worksheet Set ws = Worksheets("Sheet1") If ws.Cells(1, 1).Value2 = "AA"

我正在努力把这件事做好

如果a列显示AA或AB,我尝试在B列中插入公式,如果a列显示CC,则将其保留为空白

比如说,

如果单元格A1为AA,则需要在单元格B1中插入公式

如果单元格A2为AB,则需要在单元格B2中插入公式

如果单元格A3为CC,则单元格B3应为空

有人知道我该怎么做吗

非常感谢

蒂姆

试试这个

Sub test()

Dim ws as Worksheet

Set ws = Worksheets("Sheet1")

If ws.Cells(1, 1).Value2 = "AA" Then
    ws.Cells(1, 2).Formula = "Whatever formula you need"
Elseif ws.Cells(2, 1).Value2 = "AB" Then
    ws.Cells(2, 2).Formula = "Whatever formula you need"
Elseif ws.Cells(3, 1).Value2 = "CC" Then
    ws.Cells(3, 2).Formula = "Whatever formula you need"
End If

End Sub

宏会考虑你的工作表为SeET1,所以如果不是你的情况,请更改它。 在条件上,根据你的解释,我放置代码,用你想要的公式替换你需要的公式。 谷歌如何在VBA上介绍Excel公式或使用VBA函数


希望对您有所帮助

欢迎使用SO。使用Excel的常规公式很容易。也有VBA,但也不是免费的编码服务。发布您迄今为止尝试过的内容。别忘了阅读和阅读。还可以查看,更多关于VBA的好信息,这是一个关于VBA的简单问题。你尝试了什么?@DavidGarcíaBodego不,我对VBA知之甚少。有没有办法使用VBA?