2746

EXCEL VBA 隨機產生字串

齊秀瑛:「晚安,錦子老師,我想要在Excel自訂一個函數能隨機產生天干地支字串。」

錦子老師:「這是我的一種作法,請參考:

ALT+F11鍵開啟VBA視窗。

點取「插入 > 模組」指令,新增Module1模組。

輸入下列程序:

Function RandString(N As Long) As String

  Dim X As Long, Y As Long, M As Long, S As String, SOU As String

  SOU = "甲乙丙丁戊己庚辛壬癸子丑寅卯辰巳午未申酉戌亥"

  M = Len(SOU)

  For X = 1 To N

    Y = 1 + Int(M * Rnd())

    S = S & Mid(SOU, Y, 1)

  Next X

  RandString = S

End Function

image

如果我們要隨機取3個字元,則點取任一儲存格輸入公式:

=RandString(3)

結果如下圖。

image

以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

image

更多相關影片教學:請點我

部落格相關範例

2021.12.12

2740Excel有條件的最大值及最小值-MAX(DMAX)MIN(DMIN)

2021.12.11

2741Excel依關鍵字統計數值欄位計-SUMIFSUMIFS

2021.12.10

2739將日期轉變為月份-MONTHTEXTCHOOSE

2021.12.09

2737文字內的數字加總但遇到空格會出錯

2021.12.08

2738Excel算出借頭巾跟帽子的人數

2021.12.07

2736統計同一時間同一時間的資料筆數-SUMPRODUCTEXT

2021.12.06

2727資料輸入對話方塊並計算總和

2021.12.05

2724資料輸入對話方塊

2021.12.04

2723判斷使用者未輸入取消輸入資料

2021.12.03

2722自訂對話方塊

2021.12.02

2721InputBox資料輸入對話方塊

2021.12.01

2718Excel計算絕對值-ABS

2021.11.30

2714筆數統計-SUMPRODUCT

2021.11.29

2713搜尋比對填入值-SUMPRODUCT

2021.11.28

2711Execl雙日期的星期標示

2021.11.27

2710Execl儲存格擷取資料問題

2021.11.26

2705Excel如何在一個欄位同時滿足2個欄位在自動標色?

 


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()