免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 1991|回复: 7
收起左侧

[EXCEL] vba编号

[复制链接]

7

主题

1728

铜板

6

好友

助理工程师

Rank: 5Rank: 5

积分
158
发表于 2016-11-23 12:37 | 显示全部楼层 |阅读模式
编号为6位前两位代表组别
中间两位每组从按户主01开始
后面两位每户按地块从01开始
例如:第一组第八户第二块地010802
           第二组第三户第一块地020301(这里的第三户是第二组的第三户)
编号.jpg
编号.rar (90.45 KB, 下载次数: 25)

7

主题

1728

铜板

6

好友

助理工程师

Rank: 5Rank: 5

积分
158
 楼主| 发表于 2016-11-23 20:53 | 显示全部楼层
本帖最后由 hwx 于 2016-11-23 20:54 编辑

Sub 编号()
Set sjb = ActiveSheet
Application.DisplayAlerts = False
zhubie = sjb.Range("b" & 2)
xingming = sjb.Range("c" & 3)
m = 10000
n = 100
l = 1
For i = 2 To sjb.Cells(Rows.Count, 2).End(xlUp).Row   
    If sjb.Range("b" & i) = zhubie Then
        If sjb.Range("c" & i) = xingming Then   
        sjb.Range("a" & i).Value = m + n + l
        xingming = sjb.Range("c" & i)
        zhubie = sjb.Range("b" & i)
        Else
        n = n + 100
        l = 1
        sjb.Range("a" & i).Value = m + n + l
        xingming = sjb.Range("c" & i)
        zhubie = sjb.Range("b" & i)   
        End If     
        l = l + 1              
    Else
    zhubie = sjb.Range("b" & i)
    xingming = sjb.Range("c" & i)   
    m = m + 10000
    n = 100
    l = 1
    sjb.Range("a" & i).Value = m + n + l
    l = l + 1  
    End If  
Next i
Application.ScreenUpdating = True
End Sub


虽然写的比较乱    不够够优化    但是能用
回复 支持 反对

使用道具 举报

0

主题

2538

铜板

1

好友

VIP会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
102
发表于 2016-11-23 17:28 | 显示全部楼层
这个是干什么用的
回复 支持 反对

使用道具 举报

7

主题

1728

铜板

6

好友

助理工程师

Rank: 5Rank: 5

积分
158
 楼主| 发表于 2016-11-23 20:56 | 显示全部楼层

做地块编号用的
回复 支持 反对

使用道具 举报

0

主题

4万

铜板

1

好友

资深会员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
3471
发表于 2016-11-24 08:06 | 显示全部楼层
看上去很不错的样子
回复 支持 反对

使用道具 举报

0

主题

4894

铜板

7

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1714
发表于 2016-11-24 22:00 | 显示全部楼层
下载下来研究一下:zt
回复 支持 反对

使用道具 举报

0

主题

375

铜板

0

好友

技术员

Rank: 3Rank: 3

积分
60
发表于 2016-11-25 09:19 | 显示全部楼层
很实用,可以节省不少时间。
回复 支持 反对

使用道具 举报

2

主题

1万

铜板

7

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
6419
发表于 2023-1-18 11:14 | 显示全部楼层
感谢楼主分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表