- 帖子
- 472
- 主題
- 5
- 精華
- 0
- 積分
- 485
- 點名
- 0
- 作業系統
- Windows
- 軟體版本
- MS Office
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 香港
- 註冊時間
- 2010-7-4
- 最後登錄
- 2014-12-28

|
本帖最後由 kimbal 於 2010-8-25 20:39 編輯
回復 1# y663258
大約是這樣? 行數內大小寫死.- Dim strstr As Variant
- Dim strstr as variant
- Dim size As variant
- size = array(22,12,16,12,16,7)
- strstr = Sheet2.Range("A1:A6").Value
-
- If UBound(strstr) <= 0 Then
- Exit Sub
- End If
-
- Sheet1.Range("A1").Value = Space(4)
- For i = 1 To UBound(strstr)
- Sheet1.Range("A1").Value = Sheet1.Range("A1").Value & strstr(i, 1) & Chr(10) & Space(4)
- Next
- Sheet1.Range("A1").Value = Left(Sheet1.Range("A1").Value, Len(Sheet1.Range("A1").Value) - 5)
- j = 4
-
- For i = 1 To UBound(strstr)
- Sheet1.Range("A1").Characters(j, j + Len(strstr(i, 1)) + 5).Font.size = size(i)
- j = j + Len(strstr(i, 1)) + 6
- Next
複製代碼 |
|