VBA之for循环使用

有这样的工作表
VBA之for循环使用_第1张图片
现在想把E列里,男对应的F称呼列改为先生,女改为女士
B列的理工对应的C列改为LG,文科改为WK,财经改为CJ,如何去实现?

这里就用到了for循环和if
Sub for_if_test()
For i = 26 To 2 Step -1
’ 处理性别
If Range(“e” & i ) = "男) Then
Range(“f” & i) = “先生”
Else
Range(“f” & i) = “女士”
'处理专业代号
If Range(“b” & i) = “理工” Then
Range(“c” & i) = “LG”
ElseIf Range(“b” & i) = “文科” Then
Range(“c” & i) = “WK”
Else
Range(“c” & i) = “CJ”
End If

If Range("d" & i) = "" Then
	Range("D" & i).Select
	Selection.EntireRow.Delete
End If

Next

End Sub

你可能感兴趣的:(VBA)