作业帮 > 综合 > 作业

excel表格自动生成aabbcc型数字的公式

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 14:39:06
excel表格自动生成aabbcc型数字的公式
例如112233 112244 112255、227799等,这类的要6位数的,
请下载附件测试!Sub abcabc()
    Dim i As Integer, m As Integer, n As Integer
    Dim x As Long, y As Integer
    x = 2: y = 1
    [a2:Z10000] = ""
    If MsgBox("允许类似111111,111122这样的有重复数字的出现吗?", vbYesNo + vbInformation) = vbYes Then
        For i = 1 To 9
            For m = 1 To 9
                For n = 1 To 9
                    Cells(x, y) = i & i & m & m & n & n
                    y = y + 1
                    If y = 22 Then y = 1: x = x + 1
        Next n, m, i
    Else
        For i = 1 To 7
            For m = 1 To 8
                If m = i Then GoTo mNext
                For n = 1 To 9
                    If n = m Or n = i Then GoTo nNext
                    Cells(x, y) = i & i & m & m & n & n
                    y = y + 1
                    If y = 22 Then y = 1: x = x + 1
nNext:          Next n
mNext:      Next m
        Next i
    End If
End Sub