none
excel 2007 巨集 問題 RRS feed

  • 問題

  • 若excel中的儲存格字串長度超過256時,將些字串儲入變數中會發生錯誤。
    當時程式碼:
    'A1儲存格為AAAAA.....AAAA,字串長度超過256
    Dim a As String
    a = Workbooks(1).Sheets(1).Range("A1").Characters.Text
    '執行後會發生錯誤

    若excel中的儲存格字串長度超過256時,使用Characters( , ).Delete會無法正常執行
    當時程式碼:
    'A1儲存格為AAAAA.....AAAA,字串長度超過256
    Workbooks(1).Sheets(1).Range("A1").Characters(1,1).Delete
    '執行後A1儲存格內容完全沒變


    上述兩個問題不知道是不是我語法上的問題,請個位高手幫忙解答,謝謝。
    2009年4月28日 上午 07:24

解答