Excel2003中A1到A200的单元格如果值是1的,分别填上A201的数值如何实现...
发布网友
发布时间:2024-04-18 10:54
我来回答
共2个回答
热心网友
时间:2024-04-19 17:19
是要求A1:A200所有单元格的值都为1才修改还是说每个单元格?
这是循环判断每个单元格的代码
Sub ChangeValue()
Dim iRow As Integer
Dim sValue As String
For iRow = 1 To 200
sValue = Cells(iRow, 1).Value
If sValue = "1" Then
Cells(iRow, 1).Value = Cells(201, 1).Value
End If
Next iRow
End Sub
热心网友
时间:2024-04-19 17:24
呵呵,理解不了【A201下面输出A1到A200里《单元格是1的》填充A201值】这句话。
《单元格是1的》难道不是1?如果原封不动地填写,不如直接拷贝下来?
看到追问
原来是这样啊
A202公式
=IF(A1=1,A$201,"")
下拉填充到A401