看板 Office 關於我們 聯絡資訊
軟體: Word 版本: 2010 想了解以下VBA在word應用的問題 一、我有一張欄列數不等的表格, 我想區分每個儲存格內容是文字或數字,並給予不同的格式, 問題是,我想用isnumeric判斷每個儲存格的屬性, 卻發現每個儲存格都被判斷為false而無法成功變更格式 範例如下,不曉得是哪裡寫錯了 Dim lastcolumn As Integer, lastrow As Integer lastcolumn = ActiveDocument.Tables(1).Columns.Count lastrow = ActiveDocument.Tables(1).Rows.Count For i = 1 To lastcolumn For j = 1 To lastrow If IsNumeric(ActiveDocument.Tables(1).Cell(j, i).Range) Then ActiveDocument.Tables(1).Cell(j, i).Range.Select selection.font.size = 10 Else selection.font.size = 12 End If Next Next 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.220.69.237 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1479090626.A.C91.html
soyoso: http://imgur.com/0lHgjDh 類似這樣 11/14 11:04
liquidbox: 成功了,非常感謝! 11/14 11:55