Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:excel vba 冻结窗口、筛选的问题

1楼
donald0001 发表于:2024/12/12 15:07:00
Dim App As New MSExcel.Application
App.Visible = True
Dim outwb As MSExcel.Workbook = App.WorkBooks.Open(dlg.FileName)
Dim mysheet As  MSExcel.WorkSheet = outwb.WorkSheets("明细")
    mysheet.SplitColumn = 0 '拆分0列
    mysheet.SplitRow = 1  '拆分首行
    mysheet.FreezePanes = True  '冻结拆分窗口
    mysheet.Range("1:1").AutoFilter  '筛选

以上是打开一个Excel文件,冻结首行,然后筛选。倒数4四行是录制宏改编的,但是foxtable无法执行,请教专家怎么改动,谢谢!
2楼
有点蓝 发表于:2024/12/12 15:53:00
Dim App As New MSExcel.Application
Try
    Dim outwb As MSExcel.Workbook = App.WorkBooks.Open("D:\问题\123.xls")
    Dim mysheet As MSExcel.WorkSheet = outwb.WorkSheets(1)
    mysheet.Activate()
    mysheet.Range("A2").Select() ' 选择的单元格下移一位,从而不冻结首行
    App.ActiveWindow.FreezePanes = True
    mysheet.Range("A1").AutoFilter(1) '筛选
    App.Visible = True
Catch ex As Exception 
    Output.Show(ex.Message) 
End Try
3楼
donald0001 发表于:2024/12/12 16:39:00
太好了,十分感谢!
共3 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02734 s, 2 queries.