關於EXCEL的問題

請問EXCEL高手

若一份EXCEL文件裡

有數不清的空白文字方塊(也許是以前人家輸入的)\

怎麼快數清除阿???

我一個一個按DELETE好累

Update:

因為那是公司之前設定好的文件

我是新來的 他們叫我開以前格式照打

問題就是不能全部清除

因為裡面還有很多數據

我只要刪除文字方塊

能不能單單選取所有的文字方塊呢

然後刪除??

Update 2:

等待天使您好~~~

我試過了 為什麼不能阿@?

耐ㄟㄚ捏??

5 Answers

Rating
  • Brian
    Lv 5
    2 decades ago
    Favorite Answer

    文字方塊用全選的方式是選不到的(至少在 Office2000是這樣)

    提供你一個巨集的解決方式,

    按[Alt]+[F11], 會出現 Visual Basic Editor

    選[插入]->[模組], 然後貼上以下的 Code

    Sub RemoveTextbox()

    Dim i As Integer

    For i = ActiveSheet.Shapes.Count To 1 Step -1

    If Left(ActiveSheet.Shapes(i).AlternativeText, 5) = "文字方塊:" Then

    ActiveSheet.Shapes(i).Delete

    End If

    Next i

    End Sub

    然後回到你要處理的那一個工作表(Sheet)

    按[Alt]+[F8], 選擇 RemveTextbox, 按執行

    這樣該頁的文字方塊就會全刪掉了

    如果有其它頁, 也一樣切過去按[Alt]+[F8]執行巨集就可以了

    2005-07-12 10:42:27 補充:

    我試過, 沒問題呀

    你那邊有錯誤訊息嗎?

  • Anonymous
    2 decades ago

    Sub RemoveTextbox()

    Dim i As Integer

    For i = ActiveSheet.Shapes.Count To 1 Step -1

    ActiveSheet.Shapes(i).Select

    If Selection.Characters.Text = "" Then

    ActiveSheet.Shapes(i).Delete

    End If

    Next i

    End Sub

  • Anonymous
    2 decades ago

    設原儲存格為A1,公式後為B1,消除公式後為C1,依下列步驟進行:

    1.在儲存格B1,點選工具列中插入=>函數=>文字=>TRIM(A1)[消除空白]

    2.在儲存格B1,按右鍵選複製=>在儲存格C1,按右鍵選擇性貼上=>值[消除公式]

    Source(s): 自己的經驗
  • Anonymous
    2 decades ago

    良心建議:要先苦後甘..

    先辛苦一下,把ㄧ份都弄乾淨,然後以後要用都複製那ㄧ份

    另外建議:

    你可以跟上級建議說,基於安全需求,要把一些資料或空白表格備份在別台電腦,

    這樣上面的人會認為你有出息,以後萬一出事(中毒,硬碟掛點),也不會累到你

  • How do you think about the answers? You can sign in to vote the answer.
  • ?
    Lv 7
    2 decades ago

    按"編輯"...裡面會有個"全選"...按"全選"就能把全部資料反白...再按"清除"也是選"清除全部"或是"清除格式"即可清除全部資料但是你為什麼不重開一個新的檔案夾就好了這樣比較方便

Still have questions? Get your answers by asking now.