標題:
各位大大幫忙一下~如何將excel空白的儲存格 自動填入特定的字
[打印本頁]
作者:
redbean1221
時間:
2010-6-11 15:39
標題:
各位大大幫忙一下~如何將excel空白的儲存格 自動填入特定的字
假設excel中
有10(有重複)個字串 例如 {張 張 林 林 林 林 陳 陳 王 李}
怎麼亂數填入另一個excel中的10個空白處
並且驗證行與列沒有重複?
求求各位大大幫個忙
謝謝!!
作者:
GBKEE
時間:
2010-6-15 17:08
回復
1#
redbean1221
是這樣嗎?
Sub Ex()
Dim A$
A = "張 張 林 林 林 林 陳 陳 王 李"
A = Replace(A, " ", ",")
MsgBox A
End Sub
複製代碼
作者:
Hsieh
時間:
2010-6-15 22:22
本帖最後由 Hsieh 於 2010-6-15 23:02 編輯
回復
1#
redbean1221
Sub Ex()
Set d = CreateObject("Scripting.Dictionary")
mystr = Split("張 張 林 林 林 林 陳 陳 王 李", " ")
Do Until d.Count = 10
r = Int((10 * Rnd) + 1)'1~10列
k = Int((10 * Rnd) + 1)'1~10欄
d(r & k) = r & "," & k
Loop
For Each ky In d.keys
Cells(Val(Split(d(ky), ",")(0)), Val(Split(d(ky), ",")(1))) = mystr(s)
s = s + 1
Next
End Sub
複製代碼
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)