嗨我需要檢查拼寫和縮寫列中的所有數據。列拼寫檢查VBA Excel
這裏是我的代碼:
Sub ColorMispelledCells()
For Each cl In ActiveSheet.UsedRange
If Not Application.CheckSpelling(Word:=cl.Text) Then _
cl.Interior.ColorIndex = 28
Next cl
End Sub
無論如何,我可以改變這使其成爲基於列的檢查,而不是細胞,而不是hightlight細胞,而是添加註釋到下一列,這個詞是拼寫錯誤或縮寫?
你是什麼觸發直接輸入內容後?或者當按下按鈕(或類似的東西)時 – FunThomas
當按下按鈕時,觸發器 – Gorhell
你是什麼意思「在下一列添加註釋」?在cl.Offset(Columns:= 1)中寫入* something * '?不清楚你在找什麼,順便說一下'If ... Then'語句具有危險的誤導性 - 在'If ... End If'塊中寫多行'If'語句,並且內聯條件一條線上的onals。這裏的行延續和塊縮進是*乞求*後面會引入的錯誤。 –