四个字符串,怎样用excel或其他工具列出所有排列组合

比如aa、bb、11、22四个字符列出aabb1122、aabb2211、1122aabb……共24种组合求方法,不是求结果哦... 比如aa、bb、11、22四个字符
列出aabb1122、aabb2211、1122aabb……共24种组合
求方法,不是求结果哦
展开
 我来答
耀凝熙7
2015-01-28 · TA获得超过147个赞
知道小有建树答主
回答量:365
采纳率:0%
帮助的人:231万
展开全部

用VBA求,下面是代码:

Private Sub CommandButton1_Click()

    Dim i, j, k, l, m As Integer

    Dim strArr(1 To 4), strS As String

    

    strArr(1) = "aa"

    strArr(2) = "bb"

    strArr(3) = "11"

    strArr(4) = "22"

    

    m = 1

    

    

    For i = 1 To 4

        For j = 1 To 4

            For k = 1 To 4

                For l = 1 To 4

                    If i <> j And i <> k And i <> l And j <> k And k <> l And j <> l Then

                        strS = strArr(i) & strArr(j) & strArr(k) & strArr(l)

                        Cells(m, 1) = strS

                        m = m + 1

                    End If

                        

                

                

                Next l

            Next k

        Next j

    Next i

End Sub

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式