gpt4 book ai didi

excel - 使工作簿上特定工作表的字段成为必填项

转载 作者:行者123 更新时间:2023-12-04 20:43:12 24 4
gpt4 key购买 nike

我在 excel 中使用宏来使 excel 工作簿中的字段成为必填字段。但是,问题在于工作簿包含多个工作表,并且宏适用于所有工作表。

有没有办法针对工作簿中的特定工作表?

以下是我正在使用的代码:

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Cells(5, 2).Value = "" Then
MsgBox "Please fill cell B5"
Cancel = True
End If
End Sub

最佳答案

请试试:

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
For i = 1 To ThisWorkbook.Sheets.Count
If ThisWorkbook.Sheets(i).Name = "Name of specific sheet" Then
If ThisWorkbook.Sheets(i).Cells(5, 2).Value = "" Then
MsgBox "Please fill cell B5"
Cancel = True
End If
End If
Next i
End Sub

“特定工作表的名称”是您验证的工作表名称 Cells(5, 2).Value = ""为了。

关于excel - 使工作簿上特定工作表的字段成为必填项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27780814/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com