[問題] VBA字串排列組合問題
軟體:excel VBA
版本:2016
問題:總共有六欄項目(G~L),每欄各有3~8項不等資料,
想要做C6取2、C6取3、C6取4、C6取5、C6取6
寫了C6取2,卡在不知道如何排除重複的資料....有請版上大神指點迷津...搞一天惹...Orz
檔案:
Sub oneAoneC()
Dim Ante1 As Range
Dim 組合結果 As Range
Dim xStr As String
Dim xFN1, xFN2, xFN3 As Integer
Dim xSV1, xSV2, xSV3 As String
Worksheets("工作表").Activate
Set Ante1 = Range("A2:A34")
xStr = "-" 'Separator
Set 組合結果 = Range("E2")
For xFN1 = 1 To Ante1.Count
xSV1 = Ante1.Item(xFN1).Text
For xFN2 = 1 To Ante1.Count
xSV2 = Ante1.Item(xFN2).Text
組合結果.Value = xSV1 & xStr & xSV2
Set 組合結果 = 組合結果.Offset(1, 0)
Next
Next
End Sub
--
▉╯╰ ▅▃▂ ▂ ▏ ╱ ╱ ╱
█ ╮╭ ▆▅ ▂▅▆ ▎ ╱ █ ╱ ╱ █ ╱
▉ ◢▋ ▄▄ ▉ ◢▋ ╱ ████████████
▉ ▆█◤ ▊ ▎ ▉ ▆█◤ ╱ ╱
█ █ ▋ ▍ ▎ █ ████████████
▉ █ ▅▅ ▏ █ █ █"冰的啦"
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.94.14 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1671287160.A.B93.html
→
12/17 22:38,
1年前
, 1F
12/17 22:38, 1F
→
12/18 00:13,
1年前
, 2F
12/18 00:13, 2F
→
12/18 09:12,
1年前
, 3F
12/18 09:12, 3F
→
12/18 09:13,
1年前
, 4F
12/18 09:13, 4F
→
12/18 09:20,
1年前
, 5F
12/18 09:20, 5F
推
12/19 03:55,
1年前
, 6F
12/19 03:55, 6F
→
12/19 03:56,
1年前
, 7F
12/19 03:56, 7F
推
12/19 03:57,
1年前
, 8F
12/19 03:57, 8F
→
12/19 03:57,
1年前
, 9F
12/19 03:57, 9F
→
12/19 03:58,
1年前
, 10F
12/19 03:58, 10F
→
12/19 03:59,
1年前
, 11F
12/19 03:59, 11F
→
12/19 04:00,
1年前
, 12F
12/19 04:00, 12F
→
12/19 04:02,
1年前
, 13F
12/19 04:02, 13F
→
12/19 04:02,
1年前
, 14F
12/19 04:02, 14F
→
12/19 04:03,
1年前
, 15F
12/19 04:03, 15F
→
12/19 04:03,
1年前
, 16F
12/19 04:03, 16F
→
12/19 04:04,
1年前
, 17F
12/19 04:04, 17F
→
12/19 04:06,
1年前
, 18F
12/19 04:06, 18F
→
12/19 04:06,
1年前
, 19F
12/19 04:06, 19F
推
12/19 04:09,
1年前
, 20F
12/19 04:09, 20F
→
12/19 04:09,
1年前
, 21F
12/19 04:09, 21F
→
12/19 19:16,
1年前
, 22F
12/19 19:16, 22F
→
12/19 19:16,
1年前
, 23F
12/19 19:16, 23F
→
12/19 19:18,
1年前
, 24F
12/19 19:18, 24F
Office 近期熱門文章
PTT數位生活區 即時熱門文章