gpt4 book ai didi

excel - if else 中的 if else 错误

转载 作者:行者123 更新时间:2023-12-03 02:30:12 24 4
gpt4 key购买 nike

我正在尝试在另一个 if else 中执行一个 if else 。但它一直给我带来了 Else without If 的错误。我有一个 if 但为什么 VBA 没有看到它?

a = Sheet1.ComboBox1.value
If unit <> a Then
If a = "mils" Then
Set cx = Sheet9.range("E2", Sheet9.range("E2").End(xlDown))
For Each rng In cx
rng.value = rng.value * y
Else
Set cx = Sheet9.range("E2", Sheet9.range("E2").End(xlDown))
For Each rng In cx
rng.value = rng.value / y
End If
End If

最佳答案

您缺少 ForNext,这使得 IFFor block 交错.

a = Sheet1.ComboBox1.value
If unit <> a Then
If a = "mils" Then
Set cx = Sheet9.range("E2", Sheet9.range("E2").End(xlDown))
For Each rng In cx
rng.value = rng.value * y
Next ' <------------------------------ Missing
Else
Set cx = Sheet9.range("E2", Sheet9.range("E2").End(xlDown))
For Each rng In cx
rng.value = rng.value / y
Next ' <------------------------------- Missing
End If
End If

关于excel - if else 中的 if else 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43928658/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com