你这是数据透视表的操作吧?
ActiveSheet.Range("$A$1:$C$20").AutoFilter Field:=1, Criteria1:="反选的内容", Operator:=xlAnd
数据透视表的操作
ActiveSheet.PivotTables([你的表名]).PivotFields([你的字段名]).PivotFilters.Add Type:= _
xlCaptionDoesNotEqual, Value1:="你的反选内容"
ActiveSheet.Range("$A$1:$C$20").AutoFilter Field:=1, Criteria1:="反选的内容", Operator:=xlAnd
'或者
ActiveSheet.PivotTables([你的表名]).PivotFields([你的字段名]).PivotFilters.Add Type:= _
xlCaptionDoesNotEqual, Value1:="你的反选内容"
分类: 电脑/网络 程序设计 其他编程语言
问题描述:
我已通过VB打开了一个excel表格,我想查找表格中单元格内的一些内容,然后还想得到有该内容的地址(行,列),请帮忙解答,不胜感激!
解析:
Option Explicit
Dim xlApp As Excel.Application '定义EXCEL类
Dim xlBook As Excel.Workbook '定义工件簿类
Dim xlsheet As Excel.Worksheet '定义工作表类
Dim Tex As String
Dim ln As String
Private Sub Command3_Click()
End
End Sub
Private Sub Command4_Click()
Dim x As Integer
CD.ShowOpen
List2.MousePointer = 11
Open CD.Filename For Input As 1
Do Until EOF(1)
Line Input #1, ln
Tex = Tex ln vbCrLf
Loop
'判断EXCEL是否打开
Set xlApp = CreateObject("Excel.Application") '创建EXCEL应用类
xlApp.Visible = False '设置EXCEL可见
Set xlBook = xlApp.Workbooks.Open(CD.Filename) '打开EXCEL工作簿
Set xlsheet = xlBook.Worksheets(1) '打开EXCEL工作表
xlsheet.Activate '激活工作表
xlBook.RunAutoMacros (xlAutoOpen) '运行EXCEL中的启动宏
For x = 1 To 4
List2.AddItem xlsheet.Cells(1, x) '给单元格1行驶列赋值
Next x
Close 1
List2.MousePointer = 0
Tex = ""
End Sub
代码是实现对excel操作的excel.application
还有如
Excel.Application
Set xlapp = CreateObject("Excel.Application") '激活EXCEL
xlapp.Visible = True '让EXCEL可见
Set xlbook = xlapp.Workbooks.Open(App.Path + "个人简历.xlt")
'打开工作簿,strDestination为一个EXCEL报表文件
Set xlsheet = xlbook.Worksheets(1) '设定工作表
这个有点像是vb6的、vb也有相应的方法的.总之是
excel.application 用到这个就可以了.必要的话导入excel的dll文件.
这样你就发现、可以用vb来对excel来操作.你可以查下微软的msdn、有具体的属性方法.
如:
Dim ef As New Excel.Application
Dim es As New Excel.Worksheet
Dim er As Excel.Range
ef.Workbooks.Add()
es = ef.Worksheets("sheet1")
es.Activate()
er = es.Range("a1:C1")
er.Select()
er.Merge()
er.Value = "gordon1117" ef.Visible = True 目前应用了三个对象:application,worksheet和range,三者的关系应该清晰,做到这点就能从基本开始做了:)格式设置都在range对象,只不过在设置对齐属性上是verticalalignment和horizon
range 用来定位、
然后你可以循环把数据输出到指定了格式的excel文件里了吧、其实连格式都是可以程序控制的好好学下吧.
可以参考一下这篇文章
blog.csdn/hawordcheng/archive/2006/10/26/1351931x
具体操作步骤如下:
1.选中表格的第一行,在工具栏中选择“筛选”
2.在需要筛选的那一列单元格中点击符号
3.在弹出来的窗口中的“内容筛选”中填入筛选的条件。
如在下列数字中想筛选出含有5的数字
则在“内容筛选”空白处填写数字“5”
4.最后点击“确定”即可
可以使用筛选工具,按下面步骤操作
1、选中区域,单击菜单
数据--筛选
2、单击第一行下拉框--选自定义--选包含(界面左边)、输入要筛选的条件(界面右边)--确定
操作完成
EXCEL中使用高级筛选可以将筛选结果直接复制到其它区域,无须另外手动复制粘贴;
高级筛选可以使用通配符“*”筛选出含某些字符的记录;
列出筛选条件,选择:数据--排序和筛选--高级;
打开高级筛选对话框,选择区域和选项,这里选择“将筛选结果复制到其他位置”,即可将筛选结果复制出来,并且可以指定复制到的位置(如果是所有字段都复制出来,可以只选择左上角一个单元格,比如下图的复制到可以为$A$11)。
自动筛选只能有两个条件,不过可以允许多个值筛选,采用下面的方法就可以了。
Worksheets("Sheet1").Range("A1").AutoFilter_
Field:=7, _
Criteria1:=Array( "a","b","c"), Operator:=xlFilterValues
本文地址: :,,。以上内容关于vb调用excel筛选(筛选vba语句)
1 问 如果是人工繁殖的蟹苗,应询问蟹苗的日龄、饵料投喂情况、淡化处理过程以及池内蟹苗的密度。饲养管理较好的蟹苗,日龄一般在4~5天,经过4~5天的淡化处理后,池内蟹苗的密度较大,且比较活跃。如果购买的是天然蟹苗,则要了解蟹苗捕捞的天数及淡化处理情况;如未经淡化处理千万不要购买。 2 称 将准备出...
拆分了一下鹅厂工资构成,根据岗位和水平,基本工资再19k-22k,18薪,每个月房补4k,股票也是分等级6-22万,分两年发,签字费3w。这样算下来,低的有40万,高的有60万。上管拿40万的这种叫白菜价; 有以下几方面的原因: 1、最需要的不是经验,而是创新。 比如金融、地产行...
您在阅读前请点击上面的“关注”二字,后续会为您提供更多有价值的相关内容,感谢您的支持。 电动车虽然总的来说是经济实惠,但从大的市场来看,电动车现在已经形成了“万亿消费大市场”,拥有很高的消费能力,而电动车品牌也非常多,从低端到高端,应有尽有,品牌和产品越丰富,对于车主而言,选择性更多了,...
多数人去养君子兰就是为了看它开花,让它的叶片长的宽大油亮,不会黄叶,在家中观赏才会更漂亮,但是自己去买回来养的过程中,要么叶片长得不好,要么到了花期不开花,根本就养不好君子兰。现在 多数人去养君子兰就是为了看它开花,让它的叶片长的宽大油亮,不会黄叶,在家中观赏才会更漂亮,但是自己去买回来养的过程中...
在之前的文章中,作者和大家聊了一系列关于我国河北省各个城市区划形成的故事,例如石家庄市、保定市、邯郸市等等。今天,我们聊聊河北省的沧州市,沧州市经济发达、人口众多,属于河北省的第三 在之前的文章中,作者和大家聊了一系列关于我国河北省各个城市区划形成的故事,例如石家庄市、保定市、邯郸市等等。今天...
现在很多人都在做公众号迁移,有些人觉得这没必要,不明白为什么会有这么多人要做这个。其实吧,见仁见智,首先公众号申请太方便了,人手就可以申请一个,但是后期想做大,那么肯定要做一些”脱 现在很多人都在做公众号迁移,有些人觉得这没必要,不明白为什么会有这么多人要做这个。其实吧,见仁见智,首先公众号申请太...
百度到目前为止拥有超过8亿万用户,是巨大的流量池,利用好它可以帮助广告主实现产品的变现和产品的转化。所以,我们一起来看下关于百度产品推广效果这方面的知识点吧。一、百度产品推 百度到目前为止拥有超过8亿万用户,是巨大的流量池,利用好它可以帮助广告主实现产品的变现和产品的转化。所以,我们一起来看下...
7码鞋子是中国的多少码在男鞋中代表中国的四十一码,在女鞋中代表三十八码。鞋子的尺码在各个国家都不相同,例如澳大利亚、欧洲、墨西哥、日本以及英国等众多国家表示鞋子尺码的方式也是不同的 7码鞋子是中国的多少码 在男鞋中代表中国的四十一码,在女鞋中代表三十八码。鞋子的尺码在各个国家都不相同,例...
看到有人将用了5年的AppleWatch一代转出去,还值三百块钱。这是几年前的产品,而且苹果公司每年都推出换代新品,到现在竟然还能值几百块钱。你觉得AppleWatch保值吗? 看到有人将用了5年的Apple Watch一代转出去,还值三百块钱。这是几年前的产品,而且苹果公司每年都推出换代新品,到...
养兰花,3种肥交替使用,长势旺盛、叶子浓绿在养兰花的过程中,经常会有花友在给兰花施肥问题上遇到困扰,不知道该给兰花施什么肥,又该如何去合理的施肥。兰花长得旺盛,叶色浓绿,正常开花,才具观赏价值,这就需要平时做到合理的水肥 养兰花,3种肥交替使用,长势旺盛、叶子浓绿 在养兰花的过程中,经常会有花友...
转眼一个月又过去了,2022年已经过去一半。按照惯例,今天芝麻科技讯更新一下手机CPU天梯图。本月芯片厂商发布的新处理器不多,所以文章相对简单一些,手机CPU天梯图2022年6月最新版来了,快来看看都有哪些新变 转眼一个月又过去了,2022 年已经过去一半。按照惯例,今天芝麻科技讯更新一下手机CP...
香味浓郁的10款月季花,皮实好养颜值高,总有一款深得你心月季花是很多花友都喜欢的花卉,品种丰富,不同的品种都有不一样的特点,而且颜色也多,很多花友都喜欢在家里养几盆。月季花不仅颜值高,而且不少品种还有浓郁的香味,养护好可 香味浓郁的10款月季花,皮实好养颜值高,总有一款深得你心 月季花是很多花友...
十月初一送寒衣是很多北方地区都有的习俗,但由于该节日作为四大鬼节之一,所以很多讲究都会出现在我们生活中,那么2022年寒衣节的禁忌可信吗成了很多人都有的疑问,下面小编就和大家一起看看。2022年寒衣节的禁忌可信吗见仁见智 十月初一送寒衣是很多北方地区都有的习俗,但由于该节日作为四大鬼节之一,所以很...
板栗是秋季比较常见的一种美食,它的吃法比较多,吃起来软糯可口,营养价值高,深受人们喜欢。板栗一般要吃热的,这样比较容易消化吸收,冷掉的熟板栗可以放微波炉加热,一般只要是开口的板栗,短时间加热是不会爆炸的。板栗可以微波炉加 板栗是秋季比较常见的一种美食,它的吃法比较多,吃起来软糯可口,营养价值高,深...
寒衣节是很多北方地区都有的风俗习惯,但由于一些在外地上班的人无法回家为亲人烧纸,所以十字路口便成了很多友友都会去烧纸的地点,下面小编就和大家一起看看2022年寒衣节允许十字路口烧纸吗。2022年寒衣节允许十字路口烧纸吗看 寒衣节是很多北方地区都有的风俗习惯,但由于一些在外地上班的人无法回家为亲人烧...