Excel 动态冻结窗格标题
因此,在excel中,我被要求更改excel文件,以便在冻结的窗格上方合并动态标题。这个想法是,由于它是第一个月,所以标题是一月,但是当用户滚动到二月数据时,标题应该改为二月 我试图开始编写一个宏来实现这一点,但我能得到的最接近的结果是将冻结窗格标题作为下拉列表,搜索标题单元格的内容,并在标题下的列中创建第一个单元格,该列包含显示的实际月份,我很难实现这一点;我无法调试我的语法。帮帮忙太好了!我想如果我可以让下拉选择作为搜索的基础,在当前活动单元格下方的列中创建搜索条件的第一个实例,然后滚动,使其位于冻结窗格的正下方Excel 动态冻结窗格标题,excel,vba,dynamic,Excel,Vba,Dynamic,因此,在excel中,我被要求更改excel文件,以便在冻结的窗格上方合并动态标题。这个想法是,由于它是第一个月,所以标题是一月,但是当用户滚动到二月数据时,标题应该改为二月 我试图开始编写一个宏来实现这一点,但我能得到的最接近的结果是将冻结窗格标题作为下拉列表,搜索标题单元格的内容,并在标题下的列中创建第一个单元格,该列包含显示的实际月份,我很难实现这一点;我无法调试我的语法。帮帮忙太好了!我想如果我可以让下拉选择作为搜索的基础,在当前活动单元格下方的列中创建搜索条件的第一个实例,然后滚动,使
Range("E1").Select
Dim selekt As Variant
selekt = Range("E1").Select
Selection.Copy (selekt)
Cells.Find(What:=selekt, After:=abc, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
查看
窗口。可见范围。不过,您仍然需要启动一个事件。请检查我对类似问题的回答
您可以冻结工作簿中的前两行,并以与我相同的方式更改它们。没有滚动事件,滚动也不会更改活动单元格。工作表存在SelectionChange事件。否则,您的代码将在何时运行?