Module
Contents
Index 🔎︎

# 錯誤警示

定義當儲存格中輸入了無效資料時顯示的錯誤訊息。

您也可以透過錯誤訊息來啟動巨集。此頁的結尾提供了一個巨集示例。

若要使用此指令...

Choose Data - Validity - Error Alert tab.

## 顯示輸入無效值時的錯誤報告

當儲存格中輸入了無效的資料時，會顯示您在 [內容] 區域內進行輸入的錯誤訊息。若已啟用，則會顯示此訊息以防止無效的輸入。

對於這兩種情況，如果選取「暫停」，無效的輸入會被刪除且先前的數值被重新輸入儲存格中。如果您按一下[取消]按鈕關閉「警告」和「資訊」對話方塊，也會出現相同的情形。如果您按一下[確定]按鈕關閉這些對話方塊，則無效的輸入不會被刪除。

## 內容

### 動作

選取當儲存格中輸入了無效的資料時要發生的動作。 「停止」動作會拒絕無效的項目並顯示讓您按一下 [確定] 以關閉對話方塊。「警告」和「資訊」動作顯示一個對話方塊，按一下 [確定] 或 [取消] 可關閉此對話方塊，僅當您按一下 [取消] 時，才能拒絕無效的輸入。

### 瀏覽

開啟[巨集] 對話方塊，在此處您可以選取當儲存格中輸入了無效資料時執行的巨集。此巨集在顯示錯誤訊息後執行。

### 標題

輸入當儲存格中輸入了無效的資料時要顯示的巨集之標題或錯誤訊息。

### 錯誤報告

輸入當儲存格中輸入了無效的資料時要顯示的訊息。

示例巨集：

Function ExampleValidity(CellValue as String, TableCell as String)
Dim msg as string
msg = "Invalid value: " & "'" & CellValue & "'"
msg = msg & " in table: " & "'" & TableCell & "'"
MsgBox msg ,16,"Error message"
End Function