凯西(Kathy)写信说,她在Excel中开发的http://calendarcorner.net/[calendar]遇到了问题。看来,当她保护自己的工作表时,她无法在日历的组合框中更改选择。

如果您记得您添加到工作表中的每个控件(例如组合框)都与工作表中的单元格相关联,则此解决方案相对简单。通常,当您在组合框中选择一个值时,更改将反映在与该组合框关联的单元格中。因此,在组合框中选择“ 8”将导致关联的单元格的值更改为8。同样,如果更改单元格的值,则在组合框中显示的值也会更改。

保护工作表时,可以防止对除指定为“可更改”的单元格以外的任何单元格进行更改。如果Excel无法更改与组合框关联的单元格(因为该单元格受到保护),则它将不允许更改组合框。解决方案是确保与组合框关联的单元格不受保护。请按照下列步骤操作:

。取消保护整个工作表。

。选择与您的组合框关联的单元格。

。从格式菜单中选择单元格。 Excel将显示“设置单元格格式”对话框。

。确保选择了保护选项卡。 (请参见图1。)

。确保未选中“锁定”复选框。

。单击确定。

。重新保护您的整个工作表。

组合框控件现在应可以按需工作。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(2691)适用于Microsoft Excel 97、2000、2002和2003。