Microsoft Excel是Microsoft为使用Windows和Apple Macintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。 如果活动单元格位于某个已定义名称的区域中,可以用下面的VBA代码来选择这个区域,同时在状态栏中给出提示。 Public Sub SelectRange() Dim RngName As String Dim R As Range Set R = ActiveCell Dim Msg As String Msg = "活动单元格不在已定义名称的区域中" RngName = CellInNamedRange(R) If RngName <> "" Then Range(RngName).Select Msg = "已选择的区域名称: " + RngName End If Application.StatusBar = Msg End Sub Public Function CellInNamedRange(Rng As Range) As String Dim N As Name Dim C As Range Dim TestRng As Range On Error Resume Next For Each N In ActiveWorkbook.Names Set C = Nothing Set TestRng = N.RefersToRange Set C = Application.Intersect(TestRng, Rng) If Not C Is Nothing Then CellInNamedRange = N.Name Exit Function End If Next N CellInNamedRange = "" End Function 如果活动单元格位于多个已定义名称的区域中,将按照名称框下拉列表中的顺序选择第一个名称区域。
Excel整体界面趋于平面化,显得清新简洁。流畅的动画和平滑的过渡,带来不同以往的使用体验。 |