VBA循环遍历列中的值并根据值更改下一列

mad*_*245 3 excel vba excel-vba excel-2010

我有一段代码,它接受单元格中的值并根据值设置不同的单元格.这是一个简单的代码,我只是无法弄清楚如何循环它来完成整个列.有人可以指导我如何做到这一点?提前致谢!

这是我的代码:

Dim pH As Single, Program As String
pH = Range("D2").Value

If pH <= 7.8 Then
     Program = "Neutral"
Else
     Program = "Alkaline"

Range("E2").Value = Program
Run Code Online (Sandbox Code Playgroud)

mat*_*one 6

你还不需要VBA

在你的E2中设置公式 '= IIF(D2<=7.8;"Neutral";"Alkaline")'

您可以将其复制到E列以下

  • 我的代码基于您的问题..更好地提及您所需要的一切 (2认同)