根据描述可以使用VBA的selection change 事件来处理
Excel版本参考:2010,2007
1、ALT+F11,进入VBE编辑器
2、双击Sheet1标签,粘贴如下代码:
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
On Error Resume Next
Cells.FormatConditions.Delete
With Target.EntireRow.FormatConditions
.Delete
.Add xlExpression, , "TRUE"
.Item(1).Interior.ColorIndex = 6
End With
End Sub
3、关闭VBE对话框,返回工作表
4、点击单元格,查看效果
第二种方法:若使用WPS打开视图----阅读模式--选择颜色OK
复制代码
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Cells.Interior.ColorIndex = xlNone
Target.Offset(, 1 - Target.Column).Resize(1, 20).Interior.ColorIndex = 34
s = Target.Column
If Columns(s).Interior.ColorIndex = 6 Then
Columns(s).Interior.ColorIndex = 0
Else
Columns(s).Interior.ColorIndex = 6
End If
End Sub
这个效果,你不应该看岔行哦?哈哈
这种能实现选中的变颜色,其他的都是白色
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = 0
Selection.EntireRow.Interior.ColorIndex = 35
End Sub
比如C1单元格是从C4开始到C100的总和
=suM(C4:C100)
想求其他的话
选中求出来的这个总和
将鼠标移至右下角出现一个黑色粗体的十字架
将十字架一直向右拖就可以了
上面的回答已经很全了
我看你没有给分,那我就来个通俗的 你新建个表做个试验
在A1输入1
A2输入2
一、B1输入=A1
然后复制B1粘贴到B2
二、B1输入=$A1
然后复制B1粘贴到B2
你会发现=A1的话
B2显示的公式是=A2
=$A1
B2显示的还是=A1
。
这个简单,你用高级筛选功能把两张表的相同部分找出来就行了,相同部分就是卖掉的,高级筛选在"数据"选项里!