Excel 过滤选择数据后,某个Cell显示其值,并自定义合计的VBA.
2014-09-23 06:21
381 查看
Private Sub Worksheet_Calculate() iFindFirstRow = 0 For iRows = 1 To 65536 If Rows(iRows).Hidden = False And iRows <> 1 Then iFindFirstRow = iRows Exit For End If Next iRows Sheet2.Cells(3, "C").Value = Sheet1.Cells(iFindFirstRow, 2).Value '计算海信电视费用。 dSumHXDS = 0 '计算海信科龙空调费用。 dSumHXKT = 0 '计算海信容声冰箱费用。 dSumHXBX = 0 '计算海信小家电费用。 dSumHXJD = 0 '计算海信洗衣机费用。 dSUmHXXYJ = 0 For iRows = 1 To 65536 '这个操作是将隐藏的行和非1行去掉后的第一个条件。 If Rows(iRows).Hidden = False And iRows <> 1 Then If Sheet1.Cells(iRows, 8).Value = "海信电视" Then dSumHXDS = dSumHXDS + Sheet1.Cells(iRows, 7).Value End If If Sheet1.Cells(iRows, 8).Value = "海信科龙空调" Then dSumHXKT = dSumHXKT + Sheet1.Cells(iRows, 7).Value End If If Sheet1.Cells(iRows, 8).Value = "海信小家电" Then dSumHXJD = dSumHXJD + Sheet1.Cells(iRows, 7).Value End If If Sheet1.Cells(iRows, 8).Value = "海信洗衣机" Then dSUmHXXYJ = dSUmHXXYJ + Sheet1.Cells(iRows, 7).Value End If If Sheet1.Cells(iRows, 8).Value = "海信容声冰箱" Then dSumHXBX = dSumHXBX + Sheet1.Cells(iRows, 7).Value End If End If Next iRows Sheet2.Cells(7, "D").Value = dSumHXDS Sheet2.Cells(8, "D").Value = dSumHXKT Sheet2.Cells(8, "D").Value = dSumHXBX Sheet2.Cells(10, "D").Value = dSumHXJD Sheet2.Cells(11, "D").Value = dSUmHXXYJ End Sub Private Sub Worksheet_Change(ByVal Target As Range) End Sub Private Sub Worksheet_SelectionChange(ByVal Target As Range) End Sub
相关文章推荐
- net控件中数据导到Excel的格式 首先,我们了解一下excel从web页面上导出的原理。当我们把这些数据发送到客户端时,我们想让客户端程序(浏览器)以excel的格式读取它,所以把mime类型设为:application/vnd.ms-excel,当excel读取文件时会以每个cell的格式呈现数据,如果cell没有规定的格式,则excel会以默认的格式去呈现该cell的数据。这样就给我们提供了自定义数据格式的空间,当然我们必须使用excel支持的格式。下面就列出常用的一些格式: 1) 文本
- DevExpress中自定义CellTemplate数据绑定不显示的问题
- [原] Excel(VBA)中数据的非科学记数法显示
- Excel VBA - 自定义数据类型及其它
- Java导出Excel设置大数据不被科学计数法显示、自定义日期格式
- [转载]jsp页面显示数据导出到excel表中
- 实现自定义分页(如:改变传统datagrid的分页显示、通过A-Z的字母来分页等)、选择的check
- 在Excel中使用VBA来筛选数据
- 如何使用ASP.NET查询和显示Excel数据
- DataGrid数据导入Excel 选择自 sunnystar365 的 Blog
- 多个Select标签数据过滤的动态显示
- 在webform1中打开webform2选择数据,最后还要把webform2中选择的数据传回webform1显示出来
- 在Excel中使用VBA来筛选数据
- 自定义DataGrid控件显示数据的方式
- 使用XSL的select 有选择的显示数据
- 在DataGrid里显示Excel文件数据
- 使用ASP.NET(C#)查询和显示 Excel 数据
- 如何使用 ASP.NET、ADO.NET 和 Visual C# .NET 查询和显示 Excel 数据
- 实现自定义分页(如:改变传统datagrid的分页显示、通过A-Z的字母来分页等)、选择的check
- 如何使用 ASP.NET查询和显示 Excel 数据