VBA学习第一天,for 与 if 的使用

今天是学习王佩丰老师VBA课程的第一天,简单处理数据
练习1,
1.根据E内容,在F称呼“先生”或者“女士”,
2.根据B列内容,在C列显示代号“理工”-“LG”,“文科”-“WK”,“财经”-“CJ”。
3.根据D列,删除姓名为空的行
原料数据如下:
VBA学习第一天,for 与 if 的使用

处理效果如下:
VBA学习第一天,for 与 if 的使用

VBA代码;
Sub chuli()
‘定义i为整数类型
Dim i As Integer
’定义for循环
For i = 26 To 2 Step -1

    ‘根据条件生成先生与女士
If Range("E" & i) = "男" Then
    Range("F" & i) = "先生"
    Else
    Range("F" & i) = "女士"
End If

    ’根据条件生成代号
If Range("B" & i) = "理工" Then
    Range("C" & i) = "LG"
    ElseIf Range("B" & i) = "文科" Then
    Range("C" & i) = "WK"
    ElseIf Range("B" & i) = "财经" Then
    Range("C" & i) = "CJ"
End If

    ‘删除姓名为空的行
If Range("D" & i) = "" Then
    Rows(i & ":" & i).Select
    Selection.Delete shift:=xlUp
End If

Next

End Sub

代码太简单,就这么写吧

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值