- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
本帖最後由 GBKEE 於 2012-2-8 10:53 編輯
回復 1# jiuhtsair - Sub Ex()
- Dim k As Integer '宣告為數字型態
- [h1].Offset(1).Resize(3, 20) = "" '[h1]的下一列位置: 擴充 3列20欄的位置
- For i = 2 To 4 '第2列 - 第4列
- For j = 3 To 7 '第3欄 - 第7欄
- k = Sheets(1).Cells(i, j) 'Sheets(1).Cells(i, j)的內容為字串型態
- 'k 已宣告為數字: 將字串型態轉換為數字型態
- 'Sheets(1).[h1].Cells(i, k) = k '[h1]的第 i 列,第 k 欄=k
-
- Sheets(1).[h1].Cells(i, k) = "'" & k '[h1]的第 i 列,第 k 欄=k
- ' "'" & k 數字轉換為文字
- Next j
- Next i
- End Sub
- Sub Ex1()
- Dim E As Range
- [h1].Offset(1).Resize(3, 20) = ""
- For Each E In [C2:G4] ' '依序在[C2:G4] 的每一儲存格
- Sheets(1).[h1].Cells(E.Row, E) = E '=原本的文字型態
- 'Cells(E.Row, E) E.Row : 儲存格的列號 , E : 儲存格的內容( 內容如為字串 系統 自動轉換為數字 )
- 'Sheets(1).[h1].Cells(E.Row, E) = E.Value '=數字型態
- Next
- End Sub
複製代碼 |
|